changeset 3882 | f58e2c1a879e |
parent 3689 | 75b45bbf8f18 |
child 4055 | 9b8dd5af941d |
--- a/usr/src/uts/common/fs/zfs/zio.c Thu Mar 22 11:17:55 2007 -0700 +++ b/usr/src/uts/common/fs/zfs/zio.c Thu Mar 22 11:43:05 2007 -0700 @@ -1004,10 +1004,8 @@ BP_SET_COMPRESS(bp, compress); zio->io_pipeline = ZIO_REWRITE_PIPELINE; } else { - if (bp->blk_birth == zio->io_txg) { - ASSERT3U(BP_GET_LSIZE(bp), ==, lsize); - bzero(bp, sizeof (blkptr_t)); - } + if (bp->blk_birth == zio->io_txg) + BP_ZERO(bp); if (csize == 0) { BP_ZERO(bp); zio->io_pipeline = ZIO_WAIT_FOR_CHILDREN_PIPELINE;