From f30ba2905ec10fa61e2352dee48b79e9f25f9a28 Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Tue, 6 Dec 2022 14:13:58 -0500 Subject: [PATCH 29/52] mips: Fix bogus assertions in the page table walk routines --- sys/mips/mips/pmap_mips64.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/mips/mips/pmap_mips64.c b/sys/mips/mips/pmap_mips64.c index ea4670c471bf..5cedfce7e006 100644 --- a/sys/mips/mips/pmap_mips64.c +++ b/sys/mips/mips/pmap_mips64.c @@ -337,9 +337,9 @@ pmap_pdpe_to_pde(pd_entry_t *pdpe, vm_offset_t va) { pd_entry_t *pde; + KASSERT(!pde_is_superpage(pdpe), + ("%s: pdpe %#lx is a leaf", __func__, *pdpe)); pde = (pd_entry_t *)*pdpe; - KASSERT(!pde_is_superpage(pde), - ("%s: pde %#lx is a leaf", __func__, *pde)); return (&pde[pmap_pde_index(va)]); } @@ -362,9 +362,9 @@ pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) { pt_entry_t *pte; - pte = (pt_entry_t *)*pde; KASSERT(!pde_is_superpage(pde), ("%s: pde %#lx is a leaf", __func__, *pde)); + pte = (pt_entry_t *)*pde; return (&pte[pmap_pte_index(va)]); } -- 2.41.0