Remove an invalid KASSERT. Apparently pmap_remove_all gets called on

unmanaged pages.
This commit is contained in:
jake 2003-09-20 17:00:59 +00:00
parent 15f96d34e7
commit 9e2f7119a3

View File

@ -1146,9 +1146,6 @@ pmap_remove_all(vm_page_t m)
vm_offset_t va;
mtx_assert(&vm_page_queue_mtx, MA_OWNED);
KASSERT((m->flags & (PG_FICTITIOUS|PG_UNMANAGED)) == 0,
("pmap_remove_all: illegal for unmanaged/fake page %#lx",
VM_PAGE_TO_PHYS(m)));
for (tp = TAILQ_FIRST(&m->md.tte_list); tp != NULL; tp = tpn) {
tpn = TAILQ_NEXT(tp, tte_link);
if ((tp->tte_data & TD_PV) == 0)