diff -r cfbd9bc39595 -r b2bf89333345 usr/src/uts/common/fs/zfs/zio.c --- a/usr/src/uts/common/fs/zfs/zio.c Fri May 07 15:32:53 2010 -0700 +++ b/usr/src/uts/common/fs/zfs/zio.c Fri May 07 17:45:58 2010 -0700 @@ -1031,8 +1031,6 @@ if (zio->io_child_type == ZIO_CHILD_LOGICAL) { if (BP_GET_DEDUP(bp)) zio->io_pipeline = ZIO_DDT_FREE_PIPELINE; - else - arc_free(zio->io_spa, bp); } return (ZIO_PIPELINE_CONTINUE);