diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c index 80af684e0eb2..b50d6cea4778 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c @@ -1795,7 +1795,7 @@ zfs_modevent(module_t mod, int type, void *unused __unused) error = 0; break; case MOD_UNLOAD: - if (spa_busy() || /* zfs_busy() || */ zvol_busy() || + if (spa_busy() || zfs_busy() || zvol_busy() || zio_injection_enabled) { error = EBUSY; break; diff --git a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c index 80af684e0eb2..b50d6cea4778 100644 --- a/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c +++ b/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c @@ -1795,7 +1795,7 @@ zfs_modevent(module_t mod, int type, void *unused __unused) error = 0; break; case MOD_UNLOAD: - if (spa_busy() || /* zfs_busy() || */ zvol_busy() || + if (spa_busy() || zfs_busy() || zvol_busy() || zio_injection_enabled) { error = EBUSY; break;