aboutsummaryrefslogtreecommitdiffstats
path: root/security/selinux/hooks.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/selinux/hooks.c')
-rw-r--r--security/selinux/hooks.c4
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
2688static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) 2688static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr)