netlabel: fix RCU annotation for IPv4 options on socket creation
[linux-2.6-block.git] / security / smack / smack_lsm.c
index 146667937811bbe86c05a04eefe8abcfffedede3..efeac8365ad0fe19f842957ce40471313e6c22a3 100644 (file)
@@ -2565,7 +2565,8 @@ static int smack_netlbl_add(struct sock *sk)
        local_bh_disable();
        bh_lock_sock_nested(sk);
 
-       rc = netlbl_sock_setattr(sk, sk->sk_family, &skp->smk_netlabel);
+       rc = netlbl_sock_setattr(sk, sk->sk_family, &skp->smk_netlabel,
+                                netlbl_sk_lock_check(sk));
        switch (rc) {
        case 0:
                ssp->smk_state = SMK_NETLBL_LABELED;