Fixed parameter passing error when calling zfs_acl_chmod

Follow up to 99495ba6ab which
accidentally introduce this regression.

Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Quartz <yyhran@163.com>
Closes #15907
This commit is contained in:
Quartz 2024-02-27 03:41:44 +08:00 committed by GitHub
parent af4da5ccf2
commit 5600dff0ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1921,8 +1921,8 @@ zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr,
zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH &&
zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH_X)
trim = B_TRUE;
zfs_acl_chmod(vap->va_mode, acl_ids->z_mode, B_FALSE,
trim, acl_ids->z_aclp);
zfs_acl_chmod(S_ISDIR(vap->va_mode), acl_ids->z_mode,
B_FALSE, trim, acl_ids->z_aclp);
}
}