Skip to content

Commit 509d2cd

Browse files
committed
Merge tag 'Smack-for-6.12' of https://github.com/cschaufler/smack-next
Pull smack updates from Casey Schaufler: "Two patches: one is a simple indentation correction, the other corrects a potentially rcu unsafe pointer assignment" * tag 'Smack-for-6.12' of https://github.com/cschaufler/smack-next: smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso security: smack: Fix indentation in smack_netfilter.c
2 parents 7f52bb9 + 2749749 commit 509d2cd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

security/smack/smack_netfilter.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#include "smack.h"
2020

2121
static unsigned int smack_ip_output(void *priv,
22-
struct sk_buff *skb,
23-
const struct nf_hook_state *state)
22+
struct sk_buff *skb,
23+
const struct nf_hook_state *state)
2424
{
2525
struct sock *sk = skb_to_full_sk(skb);
2626
struct socket_smack *ssp;

security/smack/smackfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -932,7 +932,7 @@ static ssize_t smk_set_cipso(struct file *file, const char __user *buf,
932932
}
933933
if (rc >= 0) {
934934
old_cat = skp->smk_netlabel.attr.mls.cat;
935-
skp->smk_netlabel.attr.mls.cat = ncats.attr.mls.cat;
935+
rcu_assign_pointer(skp->smk_netlabel.attr.mls.cat, ncats.attr.mls.cat);
936936
skp->smk_netlabel.attr.mls.lvl = ncats.attr.mls.lvl;
937937
synchronize_rcu();
938938
netlbl_catmap_free(old_cat);

0 commit comments

Comments
 (0)