usr/src/uts/common/fs/zfs/zil.c
changeset 5913 a77f8ad2ce63
parent 5886 fe556dc3c14d
child 6101 915df4cedbc9
--- a/usr/src/uts/common/fs/zfs/zil.c	Fri Jan 25 14:11:53 2008 -0800
+++ b/usr/src/uts/common/fs/zfs/zil.c	Fri Jan 25 14:29:11 2008 -0800
@@ -1215,6 +1215,9 @@
 	avl_create(&zilog->zl_vdev_tree, zil_vdev_compare,
 	    sizeof (zil_vdev_node_t), offsetof(zil_vdev_node_t, zv_node));
 
+	cv_init(&zilog->zl_cv_writer, NULL, CV_DEFAULT, NULL);
+	cv_init(&zilog->zl_cv_suspend, NULL, CV_DEFAULT, NULL);
+
 	return (zilog);
 }
 
@@ -1240,6 +1243,9 @@
 	list_destroy(&zilog->zl_itx_list);
 	mutex_destroy(&zilog->zl_lock);
 
+	cv_destroy(&zilog->zl_cv_writer);
+	cv_destroy(&zilog->zl_cv_suspend);
+
 	kmem_free(zilog, sizeof (zilog_t));
 }