Make pmap_release match pmap_pinit by invoking pmap_qremove(pmap->pm_pdpt)

to match pmap_pinit's pmap_qenter(pmap->pm_pdpt) call in the case of PAE.
This commit is contained in:
Colin Percival 2010-11-18 21:29:43 +00:00
parent 1e8a675c73
commit f4c884f95a

View File

@ -1885,6 +1885,9 @@ pmap_release(pmap_t pmap)
atomic_subtract_int(&cnt.v_wire_count, 1);
vm_page_free(m);
}
#ifdef PAE
pmap_qremove((vm_offset_t)pmap->pm_pdpt, 1);
#endif
PMAP_LOCK_DESTROY(pmap);
}