3100 zvol rename fails with EBUSY when dirty
commit2e2c135528b3edfe9aaf67d1f004dc0202fa1a54
authorMatthew Ahrens <mahrens@delphix.com>
Fri, 24 Aug 2012 14:12:46 +0000 (24 07:12 -0700)
committerMatthew Ahrens <mahrens@delphix.com>
Fri, 24 Aug 2012 14:12:46 +0000 (24 07:12 -0700)
tree2b3a5af63896cc196342afab6fc30db87ed5ab0a
parent2c2d21e98a95cba5687ec6574c974a5c6c4a6adb
3100 zvol rename fails with EBUSY when dirty
3103 zfs mdb module may get wrong refcount struct
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Reviewed by: Adam H. Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Eric Schrock <eric.schrock@delphix.com>
usr/src/cmd/mdb/common/modules/zfs/zfs.c
usr/src/lib/libzfs/common/libzfs_dataset.c
usr/src/uts/common/fs/zfs/dmu_objset.c
usr/src/uts/common/fs/zfs/dsl_dataset.c
usr/src/uts/common/fs/zfs/dsl_dir.c
usr/src/uts/common/fs/zfs/dsl_pool.c
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
usr/src/uts/common/fs/zfs/zfs_vfsops.c
usr/src/uts/common/fs/zfs/zvol.c