module: zfs: dnode: use debug-only in debug mode only
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #12844
This commit is contained in:
parent
83719bd68c
commit
16a32ce402
|
@ -1621,7 +1621,9 @@ dnode_rele_and_unlock(dnode_t *dn, void *tag, boolean_t evicting)
|
||||||
* other direct or indirect hold on the dnode must first drop the dnode
|
* other direct or indirect hold on the dnode must first drop the dnode
|
||||||
* handle.
|
* handle.
|
||||||
*/
|
*/
|
||||||
|
#ifdef ZFS_DEBUG
|
||||||
ASSERT(refs > 0 || dnh->dnh_zrlock.zr_owner != curthread);
|
ASSERT(refs > 0 || dnh->dnh_zrlock.zr_owner != curthread);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* NOTE: the DNODE_DNODE does not have a dn_dbuf */
|
/* NOTE: the DNODE_DNODE does not have a dn_dbuf */
|
||||||
if (refs == 0 && db != NULL) {
|
if (refs == 0 && db != NULL) {
|
||||||
|
|
Loading…
Reference in New Issue