Illumos #3006
authorMadhav Suresh <madhav.suresh@delphix.com>
Fri, 10 May 2013 21:17:03 +0000 (14:17 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 19 Jun 2013 22:14:10 +0000 (15:14 -0700)
commitc99c90015ece64746e20b74245caca41d1dbefe1
treecc4e993d3796f076a2dd1de43b4a2bd38ba10cc8
parent9eaf0832ad945fb8584c39fb9aeb5e8578912aeb
Illumos #3006

3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first
     argument is zero

Reviewed by Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by George Wilson <george.wilson@delphix.com>
Approved by Eric Schrock <eric.schrock@delphix.com>

References:
  illumos/illumos-gate@fb09f5aad449c97fe309678f3f604982b563a96f
  https://illumos.org/issues/3006

Requires:
  zfsonlinux/spl@1c6d149feb4033e4a56fb987004edc5d45288bcb

Ported-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1509
32 files changed:
cmd/ztest/ztest.c
include/sys/zfs_context.h
lib/libspl/include/assert.h
module/nvpair/fnvpair.c
module/zfs/arc.c
module/zfs/bpobj.c
module/zfs/bptree.c
module/zfs/dbuf.c
module/zfs/dmu_send.c
module/zfs/dmu_traverse.c
module/zfs/dmu_tx.c
module/zfs/dnode.c
module/zfs/dnode_sync.c
module/zfs/dsl_dataset.c
module/zfs/dsl_dir.c
module/zfs/dsl_pool.c
module/zfs/dsl_synctask.c
module/zfs/metaslab.c
module/zfs/spa.c
module/zfs/space_map.c
module/zfs/vdev.c
module/zfs/vdev_raidz.c
module/zfs/zap.c
module/zfs/zap_micro.c
module/zfs/zfs_debug.c
module/zfs/zfs_ioctl.c
module/zfs/zfs_rlock.c
module/zfs/zfs_vfsops.c
module/zfs/zfs_vnops.c
module/zfs/zfs_znode.c
module/zfs/zil.c
module/zfs/zio.c