Eliminate an unnecessary call to pmap_remove_all(). If a page belongs to
an object whose reference count is zero, then that page cannot possibly be mapped.
This commit is contained in:
parent
0d526fa829
commit
5d4a7b7945
@ -1122,7 +1122,8 @@ unlock_and_continue:
|
||||
m->act_count == 0) {
|
||||
page_shortage--;
|
||||
if (object->ref_count == 0) {
|
||||
pmap_remove_all(m);
|
||||
KASSERT(!pmap_page_is_mapped(m),
|
||||
("vm_pageout_scan: page %p is mapped", m));
|
||||
if (m->dirty == 0)
|
||||
vm_page_cache(m);
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user