usr/src/uts/common/fs/zfs/vdev.c
changeset 2856 6f4d5ee1906a
parent 2391 2fa3fd1db808
child 2885 c0259887ebbc
--- a/usr/src/uts/common/fs/zfs/vdev.c	Tue Oct 03 14:50:02 2006 -0700
+++ b/usr/src/uts/common/fs/zfs/vdev.c	Tue Oct 03 15:01:10 2006 -0700
@@ -302,6 +302,7 @@
 	vd->vdev_state = VDEV_STATE_CLOSED;
 
 	mutex_init(&vd->vdev_dtl_lock, NULL, MUTEX_DEFAULT, NULL);
+	mutex_init(&vd->vdev_stat_lock, NULL, MUTEX_DEFAULT, NULL);
 	space_map_create(&vd->vdev_dtl_map, 0, -1ULL, 0, &vd->vdev_dtl_lock);
 	space_map_create(&vd->vdev_dtl_scrub, 0, -1ULL, 0, &vd->vdev_dtl_lock);
 	txg_list_create(&vd->vdev_ms_list,
@@ -338,6 +339,7 @@
 	space_map_destroy(&vd->vdev_dtl_scrub);
 	mutex_exit(&vd->vdev_dtl_lock);
 	mutex_destroy(&vd->vdev_dtl_lock);
+	mutex_destroy(&vd->vdev_stat_lock);
 
 	if (vd == spa->spa_root_vdev)
 		spa->spa_root_vdev = NULL;