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:
Brian Behlendorf 2010-06-21 21:24:54 -07:00
parent d71f53ece7
commit 882ec504ea
1 changed files with 8 additions and 6 deletions
cmd/ztest

View File

@ -5274,6 +5274,11 @@ ztest_run(ztest_shared_t *zs)
}
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
@ -5344,12 +5349,8 @@ ztest_freeze(ztest_shared_t *zs)
spa_close(spa, FTAG);
kernel_fini();
list_destroy(&zcl.zcl_callbacks);
(void) mutex_destroy(&zcl.zcl_callbacks_lock);
(void) rw_destroy(&zs->zs_name_lock);
(void) mutex_destroy(&zs->zs_vdev_lock);
rw_destroy(&zs->zs_name_lock);
mutex_destroy(&zs->zs_vdev_lock);
}
void
@ -5452,6 +5453,7 @@ main(int argc, char **argv)
ztest_random_fd = open("/dev/urandom", O_RDONLY);
dprintf_setup(&argc, argv);
process_options(argc, argv);
/* Override location of zpool.cache */