From: Tim Chase Date: Tue, 21 Aug 2018 23:08:15 +0000 (-0500) Subject: s/VERIFY/VERIFY3S in vdev_checkpoint_sm_object X-Git-Tag: zfs-0.8.0-rc1~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2711b1d05f30d4f6f54fe828e6b19c77e2ce2491;p=zfs s/VERIFY/VERIFY3S in vdev_checkpoint_sm_object Using VERIFY3S allows to view the unexpected error value in the system log. Reviewed-by: Brian Behlendorf Reviewed-by: Don Brady Signed-off-by: Tim Chase Issue #7809 Closes #7818 --- diff --git a/module/zfs/vdev.c b/module/zfs/vdev.c index 00e1fbfa2..543a49c7a 100644 --- a/module/zfs/vdev.c +++ b/module/zfs/vdev.c @@ -2774,7 +2774,8 @@ vdev_checkpoint_sm_object(vdev_t *vd) int err = zap_lookup(spa_meta_objset(vd->vdev_spa), vd->vdev_top_zap, VDEV_TOP_ZAP_POOL_CHECKPOINT_SM, sizeof (uint64_t), 1, &sm_obj); - VERIFY(err == 0 || err == ENOENT); + if (err != 0) + VERIFY3S(err, ==, ENOENT); return (sm_obj); }