diff --git a/fs/f2fs/acl.c b/fs/f2fs/acl.c index ad26f59ba464..05d6f6095549 100644 --- a/fs/f2fs/acl.c +++ b/fs/f2fs/acl.c @@ -214,7 +214,7 @@ static int __f2fs_set_acl(struct inode *inode, int type, switch (type) { case ACL_TYPE_ACCESS: name_index = F2FS_XATTR_INDEX_POSIX_ACL_ACCESS; - if (acl) { + if (acl && !ipage) { error = posix_acl_update_mode(inode, &inode->i_mode, &acl); if (error) return error;