summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2013-03-19 14:43:57 +0000
committerkib <kib@FreeBSD.org>2013-03-19 14:43:57 +0000
commite5332ab95582db8a564780b7e76fea59e30335a1 (patch)
treee048114eb9989a7f49051ebcc4027da6e0a571e4 /sys/ufs
parent2ace051956132678a2275297973eb6d294b4c8d5 (diff)
downloadFreeBSD-src-e5332ab95582db8a564780b7e76fea59e30335a1.zip
FreeBSD-src-e5332ab95582db8a564780b7e76fea59e30335a1.tar.gz
Do not remap usermode pages into KVA for physio.
Sponsored by: The FreeBSD Foundation Tested by: pho
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_rawread.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_rawread.c b/sys/ufs/ffs/ffs_rawread.c
index cfdee3a..1c8aaec 100644
--- a/sys/ufs/ffs/ffs_rawread.c
+++ b/sys/ufs/ffs/ffs_rawread.c
@@ -241,7 +241,7 @@ ffs_rawread_readahead(struct vnode *vp,
bp->b_bcount = bsize - blockoff * DEV_BSIZE;
bp->b_bufsize = bp->b_bcount;
- if (vmapbuf(bp) < 0)
+ if (vmapbuf(bp, 1) < 0)
return EFAULT;
maybe_yield();
@@ -260,7 +260,7 @@ ffs_rawread_readahead(struct vnode *vp,
bp->b_bcount = bsize * (1 + bforwards) - blockoff * DEV_BSIZE;
bp->b_bufsize = bp->b_bcount;
- if (vmapbuf(bp) < 0)
+ if (vmapbuf(bp, 1) < 0)
return EFAULT;
BO_STRATEGY(&dp->v_bufobj, bp);
OpenPOWER on IntegriCloud