From 5054999cb560a7118557e15b1c5bfee6f5273cca Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Wed, 16 Nov 2022 11:58:22 -0500 Subject: [PATCH 04/52] mips: Remove dead code in pmap_enter_pde() No functional change intended. --- sys/mips/mips/pmap_mips64.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/sys/mips/mips/pmap_mips64.c b/sys/mips/mips/pmap_mips64.c index ba18af97f930..1219b1138147 100644 --- a/sys/mips/mips/pmap_mips64.c +++ b/sys/mips/mips/pmap_mips64.c @@ -3457,7 +3457,6 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, struct spglist free; vm_paddr_t pa; - rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(pmap, MA_OWNED); @@ -3472,17 +3471,8 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, __func__, va, pmap); return (FALSE); } - /* pde = pmap_pde(pmap, va); */ pde = (pd_entry_t *)MIPS_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(mpde)); pde = &pde[pmap_pde_index(va)]; - if (pde == NULL) { - KASSERT(mpde->wire_count > 1, - ("%s: mpde's wire count is too low", __func__)); - mpde->wire_count--; - CTR3(KTR_PMAP, "%s: failure for va %#lx in pmap %p", __func__, - va, pmap); - return (FALSE); - } pa = VM_PAGE_TO_PHYS(m); newpde = PTE_RO | TLBLO_PA_TO_PFN(pa) | PTE_VALID | PTE_PS_1M; if (is_cacheable_mem(pa)) { -- 2.41.0