diff usr/src/uts/common/fs/zfs/dnode.c @ 873:adefbfa5f42d

6347448 non ZFS_DEBUG kernels shouldn't call empty verify functions
author ek110237
date Wed, 09 Nov 2005 17:19:27 -0800
parents b348f31ed315
children bfaffef2800c
line wrap: on
line diff
--- a/usr/src/uts/common/fs/zfs/dnode.c	Wed Nov 09 13:58:26 2005 -0800
+++ b/usr/src/uts/common/fs/zfs/dnode.c	Wed Nov 09 17:19:27 2005 -0800
@@ -113,10 +113,10 @@
 }
 
 
+#ifdef ZFS_DEBUG
 void
 dnode_verify(dnode_t *dn)
 {
-#ifdef ZFS_DEBUG
 	int drop_struct_lock = FALSE;
 
 	ASSERT(dn->dn_phys);
@@ -164,8 +164,8 @@
 	}
 	if (drop_struct_lock)
 		rw_exit(&dn->dn_struct_rwlock);
+}
 #endif
-}
 
 void
 dnode_byteswap(dnode_phys_t *dnp)
@@ -459,7 +459,7 @@
 dnode_special_open(objset_impl_t *os, dnode_phys_t *dnp, uint64_t object)
 {
 	dnode_t *dn = dnode_create(os, dnp, NULL, object);
-	dnode_verify(dn);
+	DNODE_VERIFY(dn);
 	return (dn);
 }
 
@@ -515,7 +515,7 @@
 
 	mdn = os->os_meta_dnode;
 
-	dnode_verify(mdn);
+	DNODE_VERIFY(mdn);
 
 	if (!RW_WRITE_HELD(&mdn->dn_struct_rwlock)) {
 		rw_enter(&mdn->dn_struct_rwlock, RW_READER);
@@ -570,7 +570,7 @@
 	if (refcount_add(&dn->dn_holds, ref) == 1)
 		dbuf_add_ref(db, dn);
 
-	dnode_verify(dn);
+	DNODE_VERIFY(dn);
 	ASSERT3P(dn->dn_dbuf, ==, db);
 	ASSERT3U(dn->dn_object, ==, object);
 	dbuf_rele(db);
@@ -614,7 +614,7 @@
 	if (IS_DNODE_DNODE(dn->dn_object))
 		return;
 
-	dnode_verify(dn);
+	DNODE_VERIFY(dn);
 
 #ifdef ZFS_DEBUG
 	mutex_enter(&dn->dn_mtx);