EQUIV
EQUIV(vdev_obsolete_sm_object(vd) != 0, vd->vdev_obsolete_sm != NULL);
EQUIV(tree->bt_num_elems == 0, tree->bt_height == -1);
EQUIV(tree->bt_height == -1, tree->bt_root == NULL);
EQUIV(tree->bt_height == -1, tree->bt_root == NULL);
EQUIV(d != NULL, !idx.bti_before);
EQUIV(dsl_deadlist_is_open(&ds->ds_remap_deadlist),
EQUIV(bpobj_is_open(&dp->dp_obsolete_bpobj),
EQUIV((activation_weight == METASLAB_WEIGHT_PRIMARY),
EQUIV(vd->vdev_indirect_births != NULL,
EQUIV(list_is_empty(&is->is_unique_child),
EQUIV(vib->vib_phys->vib_count > 0, vib->vib_entries != NULL);
EQUIV(vim->vim_phys->vimp_num_entries > 0,
EQUIV(lwb->lwb_root_zio == NULL, lwb->lwb_state == LWB_STATE_CLOSED);
EQUIV(lwb->lwb_root_zio != NULL, lwb->lwb_state == LWB_STATE_OPENED);
EQUIV(i & TL_TICLTS, t->tr_serializer != NULL);
EQUIV(rc == 0, peer_tep != NULL);
EQUIV(rc == 0, peer_tep != NULL);
EQUIV(buf == NULL, size == 0);
EQUIV(head, tail); \
EQUIV(sq->sq_head, sq->sq_tail); \
EQUIV(sq->sq_head, (sq->sq_flags & SQ_MESSAGES)); \
EQUIV(sq->sq_head, sq->sq_nqueues); \
EQUIV(kpti_enable, !mmu.pt_global);
EQUIV(addr < kernelbase, (addr + len - 1) < kernelbase);