]> granicus.if.org Git - zfs/commitdiff
refcount_add() mistakenly moved to ASSERT() breaks --disable-debug builds.
authorBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 3 Aug 2009 23:20:27 +0000 (16:20 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 3 Aug 2009 23:20:27 +0000 (16:20 -0700)
module/zfs/dbuf.c

index ff4cedd42c6bb1011f29e4fa0fb2f3a406cee87a..86a6287f35542248d49e1601c12e9930095a407c 100644 (file)
@@ -1794,8 +1794,7 @@ dbuf_create_bonus(dnode_t *dn)
 void
 dbuf_add_ref(dmu_buf_impl_t *db, void *tag)
 {
-       ASSERTV(int64_t holds = refcount_add(&db->db_holds, tag));
-       ASSERT(holds > 1);
+       VERIFY(refcount_add(&db->db_holds, tag) > 1);
 }
 
 #pragma weak dmu_buf_rele = dbuf_rele