Index: sys/uvm/pmap/pmap.c =================================================================== RCS file: /cvsroot/src/sys/uvm/pmap/pmap.c,v retrieving revision 1.48 diff -u -p -r1.48 pmap.c --- sys/uvm/pmap/pmap.c 14 Mar 2020 14:05:44 -0000 1.48 +++ sys/uvm/pmap/pmap.c 9 Apr 2020 08:56:37 -0000 @@ -1516,6 +1516,12 @@ pmap_remove_all(struct pmap *pmap) pmap_tlb_miss_lock_exit(); pmap->pm_flags |= PMAP_DEFERRED_ACTIVATE; + const vaddr_t sva = VM_MIN_ADDRESS; + const vaddr_t eva = VM_MAX_ADDRESS; + + pmap_addr_range_check(pmap, sva, eva, __func__); + pmap_pte_process(pmap, sva, eva, pmap_pte_remove, npte); + #ifdef PMAP_FAULTINFO curpcb->pcb_faultinfo.pfi_faultaddr = 0; curpcb->pcb_faultinfo.pfi_repeats = 0; @@ -1524,7 +1530,7 @@ pmap_remove_all(struct pmap *pmap) kpreempt_enable(); UVMHIST_LOG(pmaphist, " <-- done", 0, 0, 0, 0); - return false; + return true; } /*