Merge rev 1.293 of i386/pmap.c - skip PG_UNMANAGED in pmap_collect()

This commit is contained in:
Peter Wemm 2001-11-16 02:20:40 +00:00
parent 8ad881324c
commit 79eb7b284f
2 changed files with 2 additions and 2 deletions

View File

@ -1830,7 +1830,7 @@ pmap_collect()
for(i = 0; i < vm_page_array_size; i++) {
m = &vm_page_array[i];
if (m->wire_count || m->hold_count || m->busy ||
(m->flags & PG_BUSY))
(m->flags & (PG_BUSY | PG_UNMANAGED)))
continue;
pmap_remove_all(m);
}

View File

@ -1455,7 +1455,7 @@ pmap_collect()
for(i = 0; i < vm_page_array_size; i++) {
m = &vm_page_array[i];
if (m->wire_count || m->hold_count || m->busy ||
(m->flags & PG_BUSY))
(m->flags & (PG_BUSY | PG_UNMANAGED)))
continue;
pmap_remove_all(m);
}