Module Name: src Committed By: matt Date: Tue Apr 17 00:12:21 UTC 2012
Modified Files: src/sys/uvm [matt-nb5-mips64]: uvm_pdpolicy_clock.c Log Message: If freemin is 0, don't say a scan is needed. To generate a diff of this commit: cvs rdiff -u -r1.12.16.6 -r1.12.16.7 src/sys/uvm/uvm_pdpolicy_clock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/uvm/uvm_pdpolicy_clock.c diff -u src/sys/uvm/uvm_pdpolicy_clock.c:1.12.16.6 src/sys/uvm/uvm_pdpolicy_clock.c:1.12.16.7 --- src/sys/uvm/uvm_pdpolicy_clock.c:1.12.16.6 Thu Apr 12 19:39:55 2012 +++ src/sys/uvm/uvm_pdpolicy_clock.c Tue Apr 17 00:12:21 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_pdpolicy_clock.c,v 1.12.16.6 2012/04/12 19:39:55 matt Exp $ */ +/* $NetBSD: uvm_pdpolicy_clock.c,v 1.12.16.7 2012/04/17 00:12:21 matt Exp $ */ /* NetBSD: uvm_pdaemon.c,v 1.72 2006/01/05 10:47:33 yamt Exp $ */ /* @@ -74,7 +74,7 @@ #else /* defined(PDSIM) */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uvm_pdpolicy_clock.c,v 1.12.16.6 2012/04/12 19:39:55 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uvm_pdpolicy_clock.c,v 1.12.16.7 2012/04/17 00:12:21 matt Exp $"); #include <sys/param.h> #include <sys/proc.h> @@ -581,7 +581,7 @@ uvmpdpol_needsscan_p(struct uvm_pggroup { struct uvmpdpol_groupstate * const gs = grp->pgrp_gs; - return gs->gs_inactive < gs->gs_inactarg; + return grp->pgrp_freemin > 0 && gs->gs_inactive < gs->gs_inactarg; } void