diff options
| author | Warner Losh <imp@FreeBSD.org> | 2020-01-17 01:16:19 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2020-01-17 01:16:19 +0000 |
| commit | 3cf5dd84010ca6a63ba39e25ad9b9b1bbb66c8f5 (patch) | |
| tree | 2e1ab29a59d344f9bffe1af2b149bbc041298dde /sys/geom | |
| parent | 8b522bdae65ca1b2e5db20e9aeee0b5acd89e7ed (diff) | |
Notes
Diffstat (limited to 'sys/geom')
| -rw-r--r-- | sys/geom/geom_vfs.c | 2 |
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) |
