Minor ztest fixes
Move create/destroy function to correct places. I'm not sure why this wasn't caught upstream it should have been, regardless let's just fix it here. Personally I find it handy to be able to enable full debugging in zfs with the 'debug=' command line option so I'm enabled that as well.
This commit is contained in:
parent
d71f53ece7
commit
882ec504ea
|
@ -5274,6 +5274,11 @@ ztest_run(ztest_shared_t *zs)
|
||||||
}
|
}
|
||||||
|
|
||||||
kernel_fini();
|
kernel_fini();
|
||||||
|
|
||||||
|
list_destroy(&zcl.zcl_callbacks);
|
||||||
|
mutex_destroy(&zcl.zcl_callbacks_lock);
|
||||||
|
rw_destroy(&zs->zs_name_lock);
|
||||||
|
mutex_destroy(&zs->zs_vdev_lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -5344,12 +5349,8 @@ ztest_freeze(ztest_shared_t *zs)
|
||||||
spa_close(spa, FTAG);
|
spa_close(spa, FTAG);
|
||||||
kernel_fini();
|
kernel_fini();
|
||||||
|
|
||||||
list_destroy(&zcl.zcl_callbacks);
|
rw_destroy(&zs->zs_name_lock);
|
||||||
|
mutex_destroy(&zs->zs_vdev_lock);
|
||||||
(void) mutex_destroy(&zcl.zcl_callbacks_lock);
|
|
||||||
|
|
||||||
(void) rw_destroy(&zs->zs_name_lock);
|
|
||||||
(void) mutex_destroy(&zs->zs_vdev_lock);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -5452,6 +5453,7 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
ztest_random_fd = open("/dev/urandom", O_RDONLY);
|
ztest_random_fd = open("/dev/urandom", O_RDONLY);
|
||||||
|
|
||||||
|
dprintf_setup(&argc, argv);
|
||||||
process_options(argc, argv);
|
process_options(argc, argv);
|
||||||
|
|
||||||
/* Override location of zpool.cache */
|
/* Override location of zpool.cache */
|
||||||
|
|
Loading…
Reference in New Issue