Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Feb 2011 23:34:09 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r218386 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Message-ID:  <201102062334.p16NY9D8085581@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: trasz
Date: Sun Feb  6 23:34:09 2011
New Revision: 218386
URL: http://svn.freebsd.org/changeset/base/218386

Log:
  Make it impossible to clear the MNT_NFS4ACLS flag on ZFS filesystem
  by using "mount -uw".
  
  Reviewed by:	pjd
  MFC after:	2 weeks

Modified:
  head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c

Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c	Sun Feb  6 23:26:14 2011	(r218385)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c	Sun Feb  6 23:34:09 2011	(r218386)
@@ -1021,7 +1021,7 @@ zfs_domount(vfs_t *vfsp, char *osname)
 	zfsvfs->z_vfs->mnt_stat.f_iosize = recordsize;
 
 	vfsp->vfs_data = zfsvfs;
-	vfsp->mnt_flag |= MNT_LOCAL | MNT_NFS4ACLS;
+	vfsp->mnt_flag |= MNT_LOCAL;
 	vfsp->mnt_kern_flag |= MNTK_MPSAFE;
 	vfsp->mnt_kern_flag |= MNTK_LOOKUP_SHARED;
 	vfsp->mnt_kern_flag |= MNTK_SHARED_WRITES;
@@ -1203,6 +1203,8 @@ zfs_mount(vfs_t *vfsp)
 		goto out;
 	}
 
+	vfsp->vfs_flag |= MNT_NFS4ACLS;
+
 	/*
 	 * When doing a remount, we simply refresh our temporary properties
 	 * according to those options set in the current VFS options.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102062334.p16NY9D8085581>