X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=security%2Fsmack%2Fsmack_lsm.c;h=722f3844286b37e90b14deb9ce22e5bba4244ae9;hb=d011a4d861ce583466a8ae72a0c8e7f51c8cba4e;hp=ff2b8c3cf7a9cdbb0e120461fbf226aff4a5a063;hpb=410b42978a241dc4a269d0d75c75d260e6d016e8;p=deliverable%2Flinux.git diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index ff2b8c3cf7a9..722f3844286b 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -3514,7 +3514,7 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) */ if (isp->smk_flags & SMK_INODE_CHANGED) { isp->smk_flags &= ~SMK_INODE_CHANGED; - rc = inode->i_op->setxattr(dp, + rc = inode->i_op->setxattr(dp, inode, XATTR_NAME_SMACKTRANSMUTE, TRANS_TRUE, TRANS_TRUE_SIZE, 0); @@ -3992,7 +3992,7 @@ access_check: rc = smk_bu_note("IPv4 delivery", skp, ssp->smk_in, MAY_WRITE, rc); if (rc != 0) - netlbl_skbuff_err(skb, rc, 0); + netlbl_skbuff_err(skb, sk->sk_family, rc, 0); break; #if IS_ENABLED(CONFIG_IPV6) case PF_INET6: