usr/src/uts/common/fs/zfs/zio.c
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;