diff options
Diffstat (limited to 'security/selinux/hooks.c')
-rw-r--r-- | security/selinux/hooks.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 47a059fff344..eb5d5cdf3c51 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
@@ -2665,7 +2665,7 @@ static int selinux_inode_permission(struct inode *inode, int mask) | |||
2665 | struct common_audit_data ad; | 2665 | struct common_audit_data ad; |
2666 | u32 perms; | 2666 | u32 perms; |
2667 | bool from_access; | 2667 | bool from_access; |
2668 | unsigned __flags = mask & MAY_NOT_BLOCK ? IPERM_FLAG_RCU : 0; | 2668 | unsigned flags = mask & MAY_NOT_BLOCK; |
2669 | 2669 | ||
2670 | from_access = mask & MAY_ACCESS; | 2670 | from_access = mask & MAY_ACCESS; |
2671 | mask &= (MAY_READ|MAY_WRITE|MAY_EXEC|MAY_APPEND); | 2671 | mask &= (MAY_READ|MAY_WRITE|MAY_EXEC|MAY_APPEND); |
@@ -2682,7 +2682,7 @@ static int selinux_inode_permission(struct inode *inode, int mask) | |||
2682 | 2682 | ||
2683 | perms = file_mask_to_av(inode->i_mode, mask); | 2683 | perms = file_mask_to_av(inode->i_mode, mask); |
2684 | 2684 | ||
2685 | return inode_has_perm(cred, inode, perms, &ad, __flags); | 2685 | return inode_has_perm(cred, inode, perms, &ad, flags); |
2686 | } | 2686 | } |
2687 | 2687 | ||
2688 | static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) | 2688 | static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) |