changeset 11728:59fdb3b856f6

6918420 zdb -m has issues printing metaslab statistics
author Victor Latushkin <Victor.Latushkin@Sun.COM>
date Sat, 20 Feb 2010 06:04:43 +0300
parents 497d03ab2824
children 8922e660c576
files usr/src/cmd/zdb/zdb.c
diffstat 1 files changed, 3 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/cmd/zdb/zdb.c	Sat Feb 20 06:04:43 2010 +0300
+++ b/usr/src/cmd/zdb/zdb.c	Sat Feb 20 06:04:43 2010 +0300
@@ -488,13 +488,11 @@
 	if (dump_opt['m'] > 1 && !dump_opt['L']) {
 		mutex_enter(&msp->ms_lock);
 		space_map_load_wait(sm);
-		if (!sm->sm_loaded &&
-		    (smo->smo_object != 0 || dump_opt['m'] > 2)) {
+		if (!sm->sm_loaded)
 			VERIFY(space_map_load(sm, zfs_metaslab_ops,
 			    SM_FREE, smo, spa->spa_meta_objset) == 0);
-			dump_metaslab_stats(msp);
-			space_map_unload(sm);
-		}
+		dump_metaslab_stats(msp);
+		space_map_unload(sm);
 		mutex_exit(&msp->ms_lock);
 	}