diff options
author | 2001-12-12 18:36:21 +0000 | |
---|---|---|
committer | 2001-12-12 18:36:21 +0000 | |
commit | 2dbd8e81bcc322e569184e81b7fe026a6a86c57e (patch) | |
tree | 020ef430701d906bfd07abb8290c26afbaac8f26 | |
parent | Don't return TRUE from pmap_extract if the pte is not valid. (diff) | |
download | wireguard-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.c | 10 |
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; |