mirror of https://gitee.com/openkylin/linux.git
Btrfs: skip adding an acl attribute if we don't have to
If the acl can be exactly represented in the traditional file mode permission bits, we don't set another acl attribute. Signed-off-by: Liu Bo <bo.li.liu@oracle.com> Signed-off-by: Chris Mason <chris.mason@fusionio.com>
This commit is contained in:
parent
0ff6fabdb0
commit
755ac67f83
|
@ -121,6 +121,8 @@ static int btrfs_set_acl(struct btrfs_trans_handle *trans,
|
|||
ret = posix_acl_equiv_mode(acl, &inode->i_mode);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
if (ret == 0)
|
||||
acl = NULL;
|
||||
}
|
||||
ret = 0;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue