aboutsummaryrefslogtreecommitdiff
path: root/sys/alpha
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2001-10-02 18:34:20 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2001-10-02 18:34:20 +0000
commit22883e3c684103cde4bf6e002fb4e1f30fdb466e (patch)
tree3392d5d38177dc71e19a4cb1461a68589a0ddff5 /sys/alpha
parent8ec410b54ad14f746e9ecdafbd29449a91beab86 (diff)
Notes
Diffstat (limited to 'sys/alpha')
-rw-r--r--sys/alpha/alpha/vm_machdep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/alpha/alpha/vm_machdep.c b/sys/alpha/alpha/vm_machdep.c
index 6e302cdf8288..076139dcd3f2 100644
--- a/sys/alpha/alpha/vm_machdep.c
+++ b/sys/alpha/alpha/vm_machdep.c
@@ -303,7 +303,7 @@ vmapbuf(bp)
* Do the vm_fault if needed; do the copy-on-write thing
* when reading stuff off device into memory.
*/
- vm_fault_quick(addr,
+ vm_fault_quick((addr >= bp->b_data) ? addr : bp->b_data,
(bp->b_iocmd == BIO_READ)?(VM_PROT_READ|VM_PROT_WRITE):VM_PROT_READ);
pa = trunc_page(pmap_kextract((vm_offset_t) addr));
if (pa == 0)