summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2010-11-01 15:43:42 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2010-11-01 15:43:42 +0000
commit47523a4e30612e28281a3e57415cfe821d12ad99 (patch)
tree0217637e56e78f25381537c2866adba754446295 /sys/kern
parentefe568ebe9f131f67c05b45609d1540a00f76eab (diff)
Notes
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/subr_acl_nfs4.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/sys/kern/subr_acl_nfs4.c b/sys/kern/subr_acl_nfs4.c
index 1fb30f9fd825..b78dbe49d211 100644
--- a/sys/kern/subr_acl_nfs4.c
+++ b/sys/kern/subr_acl_nfs4.c
@@ -367,28 +367,6 @@ acl_nfs4_trivial_from_mode(struct acl *aclp, mode_t mode)
group_deny = everyone_allow & ~group_allow;
user_allow_first = group_deny & ~user_deny;
-#if 1
- /*
- * This is a workaround for what looks like a bug in ZFS - trivial
- * ACL for mode 0077 should look like this:
- *
- * owner@:rwxp----------:------:deny
- * owner@:------aARWcCos:------:allow
- * group@:rwxp--a-R-c--s:------:allow
- * everyone@:rwxp--a-R-c--s:------:allow
- *
- * Instead, ZFS makes it like this:
- *
- * owner@:rwx-----------:------:deny
- * owner@:------aARWcCos:------:allow
- * group@:rwxp--a-R-c--s:------:allow
- * everyone@:rwxp--a-R-c--s:------:allow
- */
- user_allow_first &= ~ACL_APPEND_DATA;
- user_deny &= ~ACL_APPEND_DATA;
- group_deny &= ~ACL_APPEND_DATA;
-#endif
-
if (user_allow_first != 0)
_acl_append(aclp, ACL_USER_OBJ, user_allow_first, ACL_ENTRY_TYPE_ALLOW);
if (user_deny != 0)