diff options
author | smh <smh@FreeBSD.org> | 2014-09-27 18:20:45 +0000 |
---|---|---|
committer | smh <smh@FreeBSD.org> | 2014-09-27 18:20:45 +0000 |
commit | 881bf9eca227da0e6d0e88a039e593fd8fab4a86 (patch) | |
tree | 284c1fe79b2f890584ee201b9d79653373c0a6a2 /sys/vm | |
parent | b68daa4faccf3cc4b418c41262452eeb0e7616db (diff) | |
download | FreeBSD-src-881bf9eca227da0e6d0e88a039e593fd8fab4a86.zip FreeBSD-src-881bf9eca227da0e6d0e88a039e593fd8fab4a86.tar.gz |
MFC r272071:
Fix ticks wrap issue of lowmem test in vm_pageout_scan
Approved by: re (kib)
Sponsored by: Multiplay
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_pageout.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c index 8dbffba..373637d 100644 --- a/sys/vm/vm_pageout.c +++ b/sys/vm/vm_pageout.c @@ -921,7 +921,7 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) * some. We rate limit to avoid thrashing. */ if (vmd == &vm_dom[0] && pass > 0 && - lowmem_ticks + (lowmem_period * hz) < ticks) { + (ticks - lowmem_ticks) / hz >= lowmem_period) { /* * Decrease registered cache sizes. */ |