summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2008-09-12 08:43:18 +0000
committermiod <miod@openbsd.org>2008-09-12 08:43:18 +0000
commit34cb1ae8a4211a58f659c9417935a065003e9a2d (patch)
tree1bf6693a5528b651655fe9970115c1d79af0648c
parentSome fixes for dc_txeof().. (diff)
downloadwireguard-openbsd-34cb1ae8a4211a58f659c9417935a065003e9a2d.tar.xz
wireguard-openbsd-34cb1ae8a4211a58f659c9417935a065003e9a2d.zip
Don't forget to actually return a pa for the K0SEG case...
-rw-r--r--sys/arch/alpha/alpha/pmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arch/alpha/alpha/pmap.c b/sys/arch/alpha/alpha/pmap.c
index 6538f4935ee..23fa12cc117 100644
--- a/sys/arch/alpha/alpha/pmap.c
+++ b/sys/arch/alpha/alpha/pmap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.c,v 1.55 2008/06/26 05:42:08 ray Exp $ */
+/* $OpenBSD: pmap.c,v 1.56 2008/09/12 08:43:18 miod Exp $ */
/* $NetBSD: pmap.c,v 1.154 2000/12/07 22:18:55 thorpej Exp $ */
/*-
@@ -2129,6 +2129,7 @@ pmap_extract(pmap_t pmap, vaddr_t va, paddr_t *pap)
/* nothing */
} else if (va <= ALPHA_K0SEG_END) {
pa = ALPHA_K0SEG_TO_PHYS(va);
+ *pap = pa;
rv = TRUE;
} else {
l3pte = PMAP_KERNEL_PTE(va);