6957113 accessing a fifo special file in .zfs snapshot dir panics kernel
authorMark J Musante <Mark.Musante@Sun.COM>
Wed, 02 Jun 2010 05:25:10 -0600
changeset 12530 805d6a3f27b5
parent 12529 f3c5f229ccb4
child 12531 0cd962838fce
6957113 accessing a fifo special file in .zfs snapshot dir panics kernel
usr/src/uts/common/fs/zfs/zfs_vfsops.c
--- a/usr/src/uts/common/fs/zfs/zfs_vfsops.c	Wed Jun 02 14:57:52 2010 +0800
+++ b/usr/src/uts/common/fs/zfs/zfs_vfsops.c	Wed Jun 02 05:25:10 2010 -0600
@@ -1175,6 +1175,7 @@
 			goto out;
 		xattr_changed_cb(zfsvfs, pval);
 		zfsvfs->z_issnap = B_TRUE;
+		zfsvfs->z_os->os_sync = ZFS_SYNC_DISABLED;
 
 		mutex_enter(&zfsvfs->z_os->os_user_ptr_lock);
 		dmu_objset_set_user(zfsvfs->z_os, zfsvfs);