Illumos #3100: zvol rename fails with EBUSY when dirty.
authorMatthew Ahrens <mahrens@delphix.com>
Fri, 24 Aug 2012 14:12:46 +0000 (07:12 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 3 Oct 2012 20:59:02 +0000 (13:59 -0700)
commit04434775b7f3aa55fbbcf2064cfb9f5f5c436e64
tree21331d944ad68c5ba83cd01cfea94cbfcb001566
parent0677cb6f52a1df13976fa144e46f07af2f48b6b9
Illumos #3100: zvol rename fails with EBUSY when dirty.

illumos/illumos-gate@2e2c135528b3edfe9aaf67d1f004dc0202fa1a54
Illumos changeset: 13780:6da32a929222

3100 zvol rename fails with EBUSY when dirty

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>

Ported-by: Etienne Dechamps <etienne.dechamps@ovh.net>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #995
include/sys/dmu_objset.h
include/sys/dsl_dataset.h
lib/libzfs/libzfs_dataset.c
module/zfs/dmu_objset.c
module/zfs/dsl_dataset.c
module/zfs/dsl_dir.c
module/zfs/zfs_vfsops.c
module/zfs/zvol.c