Remove an invalid KASSERT. Apparently pmap_remove_all gets called on
unmanaged pages.
This commit is contained in:
parent
15f96d34e7
commit
9e2f7119a3
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user