diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2011-06-20 19:44:08 -0400 | 
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2011-07-20 01:43:27 -0400 | 
| commit | cf1dd1dae851ce5765cda5de16aa965eef7c2dbf (patch) | |
| tree | 5ee564e56eca307701ce155e30a2cbb05b9937e3 /security/selinux/hooks.c | |
| parent | e74f71eb78a4a8b9eaf1bc65f20f761648e85f76 (diff) | |
| download | olio-linux-3.10-cf1dd1dae851ce5765cda5de16aa965eef7c2dbf.tar.xz olio-linux-3.10-cf1dd1dae851ce5765cda5de16aa965eef7c2dbf.zip  | |
selinux: don't transliterate MAY_NOT_BLOCK to IPERM_FLAG_RCU
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
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 47a059fff34..eb5d5cdf3c5 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)  	struct common_audit_data ad;  	u32 perms;  	bool from_access; -	unsigned __flags = mask & MAY_NOT_BLOCK ? IPERM_FLAG_RCU : 0; +	unsigned flags = mask & MAY_NOT_BLOCK;  	from_access = mask & MAY_ACCESS;  	mask &= (MAY_READ|MAY_WRITE|MAY_EXEC|MAY_APPEND); @@ -2682,7 +2682,7 @@ static int selinux_inode_permission(struct inode *inode, int mask)  	perms = file_mask_to_av(inode->i_mode, mask); -	return inode_has_perm(cred, inode, perms, &ad, __flags); +	return inode_has_perm(cred, inode, perms, &ad, flags);  }  static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr)  |