usr/src/uts/common/fs/zfs/zio.c
changeset 2981 b80f5da0b8ed
parent 2885 c0259887ebbc
child 3063 b252896b372b
--- a/usr/src/uts/common/fs/zfs/zio.c	Wed Oct 25 02:41:04 2006 -0700
+++ b/usr/src/uts/common/fs/zfs/zio.c	Wed Oct 25 10:43:10 2006 -0700
@@ -314,7 +314,8 @@
 	ASSERT3U(size, ==, BP_GET_LSIZE(bp));
 
 	zio = zio_create(pio, spa, bp->blk_birth, bp, data, size, done, private,
-	    ZIO_TYPE_READ, priority, flags, ZIO_STAGE_OPEN, ZIO_READ_PIPELINE);
+	    ZIO_TYPE_READ, priority, flags | ZIO_FLAG_USER,
+	    ZIO_STAGE_OPEN, ZIO_READ_PIPELINE);
 	zio->io_bookmark = *zb;
 
 	zio->io_logical = zio;
@@ -358,7 +359,7 @@
 	    compress < ZIO_COMPRESS_FUNCTIONS);
 
 	zio = zio_create(pio, spa, txg, bp, data, size, done, private,
-	    ZIO_TYPE_WRITE, priority, flags,
+	    ZIO_TYPE_WRITE, priority, flags | ZIO_FLAG_USER,
 	    ZIO_STAGE_OPEN, ZIO_WRITE_PIPELINE);
 
 	zio->io_bookmark = *zb;
@@ -395,7 +396,7 @@
 	zio_t *zio;
 
 	zio = zio_create(pio, spa, txg, bp, data, size, done, private,
-	    ZIO_TYPE_WRITE, priority, flags,
+	    ZIO_TYPE_WRITE, priority, flags | ZIO_FLAG_USER,
 	    ZIO_STAGE_OPEN, ZIO_REWRITE_PIPELINE);
 
 	zio->io_bookmark = *zb;
@@ -445,7 +446,7 @@
 	}
 
 	zio = zio_create(pio, spa, txg, bp, NULL, 0, done, private,
-	    ZIO_TYPE_FREE, ZIO_PRIORITY_FREE, 0,
+	    ZIO_TYPE_FREE, ZIO_PRIORITY_FREE, ZIO_FLAG_USER,
 	    ZIO_STAGE_OPEN, ZIO_FREE_PIPELINE);
 
 	zio->io_bp = &zio->io_bp_copy;