diff options
Diffstat (limited to 'fs/inode.c')
| -rw-r--r-- | fs/inode.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/inode.c b/fs/inode.c index 9f4f5fecc09..f0c4ace408e 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -1732,11 +1732,9 @@ EXPORT_SYMBOL(inode_init_owner);   */  bool inode_owner_or_capable(const struct inode *inode)  { -	struct user_namespace *ns = inode_userns(inode); - -	if (current_user_ns() == ns && current_fsuid() == inode->i_uid) +	if (current_fsuid() == inode->i_uid)  		return true; -	if (ns_capable(ns, CAP_FOWNER)) +	if (inode_capable(inode, CAP_FOWNER))  		return true;  	return false;  }  |