usr/src/uts/common/fs/zfs/zio.c
changeset 7872 40a9434212f6
parent 7754 b80e4842ad54
child 8241 5a60f16123ba
--- a/usr/src/uts/common/fs/zfs/zio.c	Fri Oct 17 15:36:23 2008 -0700
+++ b/usr/src/uts/common/fs/zfs/zio.c	Fri Oct 17 16:50:52 2008 -0600
@@ -512,6 +512,16 @@
 	return (zio);
 }
 
+void
+zio_skip_write(zio_t *zio)
+{
+	ASSERT(zio->io_type == ZIO_TYPE_WRITE);
+	ASSERT(zio->io_stage == ZIO_STAGE_READY);
+	ASSERT(!BP_IS_GANG(zio->io_bp));
+
+	zio->io_pipeline &= ~ZIO_VDEV_IO_STAGES;
+}
+
 zio_t *
 zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
     void *data, uint64_t size, zio_prop_t *zp,