usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
changeset 10921 8aac17999e4d
parent 10594 986cb68d2347
child 10922 e2081f502306
--- a/usr/src/uts/common/fs/zfs/sys/metaslab_impl.h	Fri Oct 30 16:13:16 2009 -0700
+++ b/usr/src/uts/common/fs/zfs/sys/metaslab_impl.h	Fri Oct 30 18:47:17 2009 -0600
@@ -67,7 +67,9 @@
 	space_map_obj_t	ms_smo_syncing;	/* syncing space map object	*/
 	space_map_t	ms_allocmap[TXG_SIZE];  /* allocated this txg	*/
 	space_map_t	ms_freemap[TXG_SIZE];	/* freed this txg	*/
+	space_map_t	ms_defermap[TXG_DEFER_SIZE]; /* deferred frees	*/
 	space_map_t	ms_map;		/* in-core free space map	*/
+	int64_t		ms_deferspace;	/* sum of ms_defermap[] space	*/
 	uint64_t	ms_weight;	/* weight vs. others in group	*/
 	metaslab_group_t *ms_group;	/* metaslab group		*/
 	avl_node_t	ms_group_node;	/* node in metaslab group tree	*/