mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 19:28:53 +03:00
Prefer VERIFY0P(n) over VERIFY(n == NULL)
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com> Signed-off-by: Rob Norris <robn@despairlabs.com> Sponsored-by: https://despairlabs.com/sponsor/ Closes #17591
This commit is contained in:
committed by
Brian Behlendorf
parent
611b95da18
commit
f7bdd84328
+13
-13
@@ -821,7 +821,7 @@ zio_wait_for_children(zio_t *zio, uint8_t childbits, enum zio_wait_type wait)
|
||||
boolean_t waiting = B_FALSE;
|
||||
|
||||
mutex_enter(&zio->io_lock);
|
||||
ASSERT(zio->io_stall == NULL);
|
||||
ASSERT0P(zio->io_stall);
|
||||
for (int c = 0; c < ZIO_CHILD_TYPES; c++) {
|
||||
if (!(ZIO_CHILD_BIT_IS_SET(childbits, c)))
|
||||
continue;
|
||||
@@ -1941,7 +1941,7 @@ zio_write_compress(zio_t *zio)
|
||||
}
|
||||
|
||||
ASSERT(zio->io_child_type != ZIO_CHILD_DDT);
|
||||
ASSERT(zio->io_bp_override == NULL);
|
||||
ASSERT0P(zio->io_bp_override);
|
||||
|
||||
if (!BP_IS_HOLE(bp) && BP_GET_BIRTH(bp) == zio->io_txg) {
|
||||
/*
|
||||
@@ -2436,7 +2436,7 @@ __zio_execute(zio_t *zio)
|
||||
|
||||
ASSERT(!MUTEX_HELD(&zio->io_lock));
|
||||
ASSERT(ISP2(stage));
|
||||
ASSERT(zio->io_stall == NULL);
|
||||
ASSERT0P(zio->io_stall);
|
||||
|
||||
do {
|
||||
stage <<= 1;
|
||||
@@ -2590,8 +2590,8 @@ zio_reexecute(void *arg)
|
||||
|
||||
ASSERT(pio->io_child_type == ZIO_CHILD_LOGICAL);
|
||||
ASSERT(pio->io_orig_stage == ZIO_STAGE_OPEN);
|
||||
ASSERT(pio->io_gang_leader == NULL);
|
||||
ASSERT(pio->io_gang_tree == NULL);
|
||||
ASSERT0P(pio->io_gang_leader);
|
||||
ASSERT0P(pio->io_gang_tree);
|
||||
|
||||
mutex_enter(&pio->io_lock);
|
||||
pio->io_flags = pio->io_orig_flags;
|
||||
@@ -2689,7 +2689,7 @@ zio_suspend(spa_t *spa, zio_t *zio, zio_suspend_reason_t reason)
|
||||
ASSERT(!(zio->io_flags & ZIO_FLAG_GODFATHER));
|
||||
ASSERT(zio != spa->spa_suspend_zio_root);
|
||||
ASSERT(zio->io_child_type == ZIO_CHILD_LOGICAL);
|
||||
ASSERT(zio_unique_parent(zio) == NULL);
|
||||
ASSERT0P(zio_unique_parent(zio));
|
||||
ASSERT(zio->io_stage == ZIO_STAGE_DONE);
|
||||
zio_add_child(spa->spa_suspend_zio_root, zio);
|
||||
}
|
||||
@@ -2908,7 +2908,7 @@ zio_gang_node_alloc(zio_gang_node_t **gnpp, uint64_t gangblocksize)
|
||||
{
|
||||
zio_gang_node_t *gn;
|
||||
|
||||
ASSERT(*gnpp == NULL);
|
||||
ASSERT0P(*gnpp);
|
||||
|
||||
gn = kmem_zalloc(sizeof (*gn) +
|
||||
(gbh_nblkptrs(gangblocksize) * sizeof (gn)), KM_SLEEP);
|
||||
@@ -2925,7 +2925,7 @@ zio_gang_node_free(zio_gang_node_t **gnpp)
|
||||
zio_gang_node_t *gn = *gnpp;
|
||||
|
||||
for (int g = 0; g < gbh_nblkptrs(gn->gn_allocsize); g++)
|
||||
ASSERT(gn->gn_child[g] == NULL);
|
||||
ASSERT0P(gn->gn_child[g]);
|
||||
|
||||
zio_buf_free(gn->gn_gbh, gn->gn_allocsize);
|
||||
kmem_free(gn, sizeof (*gn) +
|
||||
@@ -3366,7 +3366,7 @@ zio_nop_write(zio_t *zio)
|
||||
ASSERT(!(zio->io_flags & ZIO_FLAG_IO_REWRITE));
|
||||
ASSERT(zp->zp_nopwrite);
|
||||
ASSERT(!zp->zp_dedup);
|
||||
ASSERT(zio->io_bp_override == NULL);
|
||||
ASSERT0P(zio->io_bp_override);
|
||||
ASSERT(IO_IS_ALLOCATING(zio));
|
||||
|
||||
/*
|
||||
@@ -3495,7 +3495,7 @@ zio_ddt_read_start(zio_t *zio)
|
||||
ddt_univ_phys_t *ddp = dde->dde_phys;
|
||||
blkptr_t blk;
|
||||
|
||||
ASSERT(zio->io_vsd == NULL);
|
||||
ASSERT0P(zio->io_vsd);
|
||||
zio->io_vsd = dde;
|
||||
|
||||
if (v_self == DDT_PHYS_NONE)
|
||||
@@ -3560,7 +3560,7 @@ zio_ddt_read_done(zio_t *zio)
|
||||
zio->io_vsd = NULL;
|
||||
}
|
||||
|
||||
ASSERT(zio->io_vsd == NULL);
|
||||
ASSERT0P(zio->io_vsd);
|
||||
|
||||
return (zio);
|
||||
}
|
||||
@@ -4415,7 +4415,7 @@ static void
|
||||
zio_dva_unallocate(zio_t *zio, zio_gang_node_t *gn, blkptr_t *bp)
|
||||
{
|
||||
ASSERT(BP_GET_BIRTH(bp) == zio->io_txg || BP_IS_HOLE(bp));
|
||||
ASSERT(zio->io_bp_override == NULL);
|
||||
ASSERT0P(zio->io_bp_override);
|
||||
|
||||
if (!BP_IS_HOLE(bp)) {
|
||||
metaslab_free(zio->io_spa, bp, BP_GET_BIRTH(bp), B_TRUE);
|
||||
@@ -4751,7 +4751,7 @@ zio_vdev_io_done(zio_t *zio)
|
||||
ops->vdev_op_io_done(zio);
|
||||
|
||||
if (unexpected_error && vd->vdev_remove_wanted == B_FALSE)
|
||||
VERIFY(vdev_probe(vd, zio) == NULL);
|
||||
VERIFY0P(vdev_probe(vd, zio));
|
||||
|
||||
return (zio);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user