aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2008-01-14 21:25:06 +0000
committerAlan Cox <alc@FreeBSD.org>2008-01-14 21:25:06 +0000
commitdd9d15f2940c9a1e6d57525b9e386ec787577947 (patch)
tree6b758d9606e30bdf552bfc7f20d147f2ac415046 /sys/amd64
parentac48ad2e5e553248a7a5991659a68ecdcacf8ef3 (diff)
Notes
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/pmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
index e92949692233..8197f1d4f098 100644
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -3104,7 +3104,7 @@ pmap_is_prefaultable(pmap_t pmap, vm_offset_t addr)
PMAP_LOCK(pmap);
pde = pmap_pde(pmap, addr);
if (pde != NULL && (*pde & PG_V)) {
- pte = vtopte(addr);
+ pte = pmap_pde_to_pte(pde, addr);
rv = (*pte & PG_V) == 0;
}
PMAP_UNLOCK(pmap);