]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - security/selinux/hooks.c
NFS: Client implementation of Labeled-NFS
[linux-imx.git] / security / selinux / hooks.c
index 6149633ff715b01db5405ca14cb9d7a90fa0cfe4..9f8e9b2e717a2740b7cf750023d08d30dbdde919 100644 (file)
@@ -2908,7 +2908,10 @@ static void selinux_inode_post_setxattr(struct dentry *dentry, const char *name,
                return;
        }
 
+       isec->sclass = inode_mode_to_security_class(inode->i_mode);
        isec->sid = newsid;
+       isec->initialized = 1;
+
        return;
 }
 
@@ -2996,6 +2999,7 @@ static int selinux_inode_setsecurity(struct inode *inode, const char *name,
        if (rc)
                return rc;
 
+       isec->sclass = inode_mode_to_security_class(inode->i_mode);
        isec->sid = newsid;
        isec->initialized = 1;
        return 0;