ceph: remove useless ACL check
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 ceph: remove useless ACL check
posix_acl_xattr_set() already does the check, and it's the only way to feed in an ACL from userspace.
So the check here is useless, remove it.
Signed-off-by zhang zhen <[email protected]>
--- fs/ceph/acl.c | 6 ------ 1 file changed, 6 deletions(-)
fs/ceph/acl.c +0 -6
@@ -104,12 +104,6 @@ int ceph_set_acl(struct inode *inode, struct posix_acl *acl, int type)umode_t new_mode = inode->i_mode, old_mode = inode->i_mode;struct dentry *dentry; -if (acl) { - ret =posix_acl_valid (acl); -if (ret <0 ) - goto out; - } -switch (type) {case ACL_TYPE_ACCESS : name =POSIX_ACL_XATTR_ACCESS ;
Signature · 4 lines
1.8.5.5 .
Quoted 27 lines · Zhang Zhen
posix_acl_xattr_set()already does the check, and it's the only way to feed in an ACL from userspace.
So the check here is useless, remove it.Signed-off-by zhang zhen <[email protected]>--- fs/ceph/acl.c | 6 ------ 1 file changed, 6 deletions(-)fs/ceph/acl.c +0
-7@@ -104,12 +104,6 @@ int ceph_set_acl(struct inode *inode, struct posix_acl *acl, int type)umode_t new_mode = inode->i_mode, old_mode = inode->i_mode;struct dentry *dentry; -if (acl) { - ret =posix_acl_valid (acl); -if (ret <0 ) - goto out; - } -switch (type) {case ACL_TYPE_ACCESS : name =POSIX_ACL_XATTR_ACCESS ; --
Quoted 2 lines
1.8.5.5
aded to our testing branch. Thanks.
Yan, Zheng