svn commit: r214627 - stable/8/sys/kern
Edward Tomasz Napierala
trasz at FreeBSD.org
Mon Nov 1 15:43:43 UTC 2010
Author: trasz
Date: Mon Nov 1 15:43:42 2010
New Revision: 214627
URL: http://svn.freebsd.org/changeset/base/214627
Log:
MFC r214245:
Remove workaround for ZFS bug; fix was committed to the //depot/user/pjd/zfs/...
branch some time ago.
Modified:
stable/8/sys/kern/subr_acl_nfs4.c
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
stable/8/sys/dev/xen/xenpci/ (props changed)
Modified: stable/8/sys/kern/subr_acl_nfs4.c
==============================================================================
--- stable/8/sys/kern/subr_acl_nfs4.c Mon Nov 1 15:36:47 2010 (r214626)
+++ stable/8/sys/kern/subr_acl_nfs4.c Mon Nov 1 15:43:42 2010 (r214627)
@@ -367,28 +367,6 @@ acl_nfs4_trivial_from_mode(struct acl *a
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)
More information about the svn-src-stable
mailing list