|
@@ -1706,8 +1706,8 @@ int file_remove_suid(struct file *file)
|
|
error = security_inode_killpriv(dentry);
|
|
error = security_inode_killpriv(dentry);
|
|
if (!error && killsuid)
|
|
if (!error && killsuid)
|
|
error = __remove_suid(dentry, killsuid);
|
|
error = __remove_suid(dentry, killsuid);
|
|
- if (!error && (inode->i_sb->s_flags & MS_NOSEC))
|
|
|
|
- inode->i_flags |= S_NOSEC;
|
|
|
|
|
|
+ if (!error)
|
|
|
|
+ inode_has_no_xattr(inode);
|
|
|
|
|
|
return error;
|
|
return error;
|
|
}
|
|
}
|