summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2004-05-12 04:10:35 +0000
committeralc <alc@FreeBSD.org>2004-05-12 04:10:35 +0000
commitdb27194e31283993707fc97cedf0154d60f25123 (patch)
treea18357efb76f8e23cf7f418587fdb9cfdeac4bf2 /sys/vm
parent1692d2821f033e7e6c05191b94342cec414cb789 (diff)
downloadFreeBSD-src-db27194e31283993707fc97cedf0154d60f25123.zip
FreeBSD-src-db27194e31283993707fc97cedf0154d60f25123.tar.gz
Cache queue pages are not mapped. Thus, the pmap_remove_all() by
vm_pageout_scan()'s loop for freeing cache queue pages is unnecessary.
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_pageout.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c
index 90e527b..b7ac7a4 100644
--- a/sys/vm/vm_pageout.c
+++ b/sys/vm/vm_pageout.c
@@ -1111,7 +1111,6 @@ unlock_and_continue:
object = m->object;
VM_OBJECT_LOCK_ASSERT(object, MA_OWNED);
vm_page_busy(m);
- pmap_remove_all(m);
vm_page_free(m);
VM_OBJECT_UNLOCK(object);
cnt.v_dfree++;
OpenPOWER on IntegriCloud