MFI386: Acquire the page queues lock in pmap_insert_entry(), from

i386/i386/pmap.c 1.423
This commit is contained in:
gallatin 2003-08-07 18:35:16 +00:00
parent b7a534174e
commit c68e3be3c4

View File

@ -1552,10 +1552,11 @@ pmap_insert_entry(pmap_t pmap, vm_offset_t va, vm_page_t mpte, vm_page_t m)
pv->pv_pmap = pmap;
pv->pv_ptem = mpte;
vm_page_lock_queues();
TAILQ_INSERT_TAIL(&pmap->pm_pvlist, pv, pv_plist);
TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list);
m->md.pv_list_count++;
vm_page_unlock_queues();
splx(s);
}