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,