changeset 8274 | 846b39508aff |
parent 8241 | 5a60f16123ba |
child 8632 | 36ef517870a3 |
--- a/usr/src/uts/common/fs/zfs/zio.c Thu Dec 04 15:57:36 2008 -0800 +++ b/usr/src/uts/common/fs/zfs/zio.c Thu Dec 04 16:47:42 2008 -0800 @@ -767,7 +767,8 @@ { blkptr_t *bp = zio->io_bp; - if (BP_GET_COMPRESS(bp) != ZIO_COMPRESS_OFF && zio->io_logical == zio) { + if (BP_GET_COMPRESS(bp) != ZIO_COMPRESS_OFF && + zio->io_logical == zio && !(zio->io_flags & ZIO_FLAG_RAW)) { uint64_t csize = BP_GET_PSIZE(bp); void *cbuf = zio_buf_alloc(csize);