summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2001-12-12 18:36:21 +0000
committermillert <millert@openbsd.org>2001-12-12 18:36:21 +0000
commit2dbd8e81bcc322e569184e81b7fe026a6a86c57e (patch)
tree020ef430701d906bfd07abb8290c26afbaac8f26
parentDon't return TRUE from pmap_extract if the pte is not valid. (diff)
downloadwireguard-openbsd-2dbd8e81bcc322e569184e81b7fe026a6a86c57e.tar.xz
wireguard-openbsd-2dbd8e81bcc322e569184e81b7fe026a6a86c57e.zip
At Miod's request make the pte in pmap_extract() a pt_entry_t * for
consistency with the rest of pmap. Also, use pmap_pte_pa() in pmap_extract() instead of doing the equivalent inline. No functional difference, just style...
-rw-r--r--sys/arch/m68k/m68k/pmap_motorola.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/arch/m68k/m68k/pmap_motorola.c b/sys/arch/m68k/m68k/pmap_motorola.c
index 1f3d0eef4db..76aa87ee6a2 100644
--- a/sys/arch/m68k/m68k/pmap_motorola.c
+++ b/sys/arch/m68k/m68k/pmap_motorola.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap_motorola.c,v 1.8 2001/12/12 17:30:08 millert Exp $ */
+/* $OpenBSD: pmap_motorola.c,v 1.9 2001/12/12 18:36:21 millert Exp $ */
/*
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -1689,15 +1689,15 @@ pmap_extract(pmap, va, pap)
{
boolean_t rv = FALSE;
paddr_t pa;
- u_int pte;
+ pt_entry_t *pte;
PMAP_DPRINTF(PDB_FOLLOW,
("pmap_extract(%p, %lx) -> ", pmap, va));
if (pmap_ste_v(pmap, va)) {
- pte = *(u_int *)pmap_pte(pmap, va);
- if (pmap_pte_v(&pte)) {
- pa = (pte & PG_FRAME) | (va & ~PG_FRAME);
+ pte = pmap_pte(pmap, va);
+ if (pmap_pte_v(pte)) {
+ pa = pmap_pte_pa(pte) | (va & ~PG_FRAME);
if (pap != NULL)
*pap = pa;
rv = TRUE;