aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2020-01-17 01:16:19 +0000
committerWarner Losh <imp@FreeBSD.org>2020-01-17 01:16:19 +0000
commit3cf5dd84010ca6a63ba39e25ad9b9b1bbb66c8f5 (patch)
tree2e1ab29a59d344f9bffe1af2b149bbc041298dde /sys/geom
parent8b522bdae65ca1b2e5db20e9aeee0b5acd89e7ed (diff)
Notes
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/geom_vfs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/geom_vfs.c b/sys/geom/geom_vfs.c
index 928ffc7e1b66c..b2ca996aa4a31 100644
--- a/sys/geom/geom_vfs.c
+++ b/sys/geom/geom_vfs.c
@@ -191,6 +191,8 @@ g_vfs_strategy(struct bufobj *bo, struct buf *bp)
bip->bio_flags |= BIO_ORDERED;
bp->b_flags &= ~B_BARRIER;
}
+ if (bp->b_iocmd == BIO_SPEEDUP)
+ bip->bio_flags |= bp->b_ioflags;
bip->bio_done = g_vfs_done;
bip->bio_caller2 = bp;
#if defined(BUF_TRACKING) || defined(FULL_BUF_TRACKING)