From a1af567bb6961d3ad5dcd18747979be71d9991fe Mon Sep 17 00:00:00 2001 From: "Paul B. Henson" Date: Thu, 5 Dec 2019 00:35:18 +0000 Subject: OpenZFS 742 - Resurrect the ZFS "aclmode" property OpenZFS 664 - Umask masking "deny" ACL entries OpenZFS 279 - Bug in the new ACL (post-PSARC/2010/029) semantics Porting notes: * Updated zfs_acl_chmod to take 'boolean_t isdir' as first parameter rather than 'zfsvfs_t *zfsvfs' * zfs man pages changes mixed between zfs and new zfsprops man pages Reviewed by: Aram Hvrneanu Reviewed by: Gordon Ross Reviewed by: Robert Gordon Reviewed by: Mark.Maybee@oracle.com Reviewed by: Brian Behlendorf Approved by: Garrett D'Amore Ported-by: Paul B. Henson OpenZFS-issue: https://www.illumos.org/issues/742 OpenZFS-issue: https://www.illumos.org/issues/664 OpenZFS-issue: https://www.illumos.org/issues/279 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/a3c49ce110 Closes #10266 --- include/os/linux/zfs/sys/zfs_vfsops.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/os') diff --git a/include/os/linux/zfs/sys/zfs_vfsops.h b/include/os/linux/zfs/sys/zfs_vfsops.h index 20acc2414..0cc659918 100644 --- a/include/os/linux/zfs/sys/zfs_vfsops.h +++ b/include/os/linux/zfs/sys/zfs_vfsops.h @@ -94,6 +94,7 @@ struct zfsvfs { boolean_t z_fuid_dirty; /* need to sync fuid table ? */ struct zfs_fuid_info *z_fuid_replay; /* fuid info for replay */ zilog_t *z_log; /* intent log pointer */ + uint_t z_acl_mode; /* acl chmod/mode behavior */ uint_t z_acl_inherit; /* acl inheritance behavior */ uint_t z_acl_type; /* type of ACL usable on this FS */ zfs_case_t z_case; /* case-sense */ -- cgit v1.2.3