svn commit: r331535 - user/markj/vm-playground/sys/vm
Mark Johnston
markj at FreeBSD.org
Sun Mar 25 18:10:01 UTC 2018
Author: markj
Date: Sun Mar 25 18:10:00 2018
New Revision: 331535
URL: https://svnweb.freebsd.org/changeset/base/331535
Log:
Merge from user/jeff/numa.
Modified:
user/markj/vm-playground/sys/vm/vm_page.c
Directory Properties:
user/markj/vm-playground/ (props changed)
Modified: user/markj/vm-playground/sys/vm/vm_page.c
==============================================================================
--- user/markj/vm-playground/sys/vm/vm_page.c Sun Mar 25 17:12:09 2018 (r331534)
+++ user/markj/vm-playground/sys/vm/vm_page.c Sun Mar 25 18:10:00 2018 (r331535)
@@ -3922,8 +3922,12 @@ vm_page_launder(vm_page_t m)
if (m->wire_count > 0 || (m->oflags & VPO_UNMANAGED) != 0)
return;
- vm_page_remque(m);
- vm_page_enqueue_lazy(m, PQ_LAUNDRY);
+ if (m->queue == PQ_LAUNDRY)
+ vm_page_requeue(m);
+ else {
+ vm_page_remque(m);
+ vm_page_enqueue_lazy(m, PQ_LAUNDRY);
+ }
}
/*
More information about the svn-src-user
mailing list