summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2012-08-18 23:28:34 +0000
committermarcel <marcel@FreeBSD.org>2012-08-18 23:28:34 +0000
commitcaa9902fff4e1a2aa79fe76139984b98ddbf4360 (patch)
treef50132c5d0445da2a7e227ce2d2f2b1f5bb81a5d /sys/ia64
parent29d67fb8f0f155dc66b5396c354ce3f5359dbecf (diff)
downloadFreeBSD-src-caa9902fff4e1a2aa79fe76139984b98ddbf4360.zip
FreeBSD-src-caa9902fff4e1a2aa79fe76139984b98ddbf4360.tar.gz
Use pmap_kextract(x) rather than pmap_extract(kernel_pmap, x). The
former knows about all the special mappings, like PBVM. The kernel text and data are in the PBVM.
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/ia64/ia64/mem.c b/sys/ia64/ia64/mem.c
index 68e21a6..339985d 100644
--- a/sys/ia64/ia64/mem.c
+++ b/sys/ia64/ia64/mem.c
@@ -129,7 +129,7 @@ kmemphys:
addr = trunc_page(v);
eaddr = round_page(v + c);
for (; addr < eaddr; addr += PAGE_SIZE) {
- if (pmap_extract(kernel_pmap, addr) == 0)
+ if (pmap_kextract(addr) == 0)
return (EFAULT);
}
if (!kernacc((caddr_t)v, c, (uio->uio_rw == UIO_READ)
OpenPOWER on IntegriCloud