diff options
| author | Andrew Morton <akpm@digeo.com> | 2002-09-07 22:21:55 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-07 22:21:55 -0700 |
| commit | 5f607d6ecf03d5fc3512d2c0a2fc3d447ccd4174 (patch) | |
| tree | 5104f861c8d59d9fe31181ca4642ca4b10d8b6f3 /include | |
| parent | 9fdbd959bfec877913d4eab793e813cc7d447b3f (diff) | |
[PATCH] refill the inactive list more quickly
Fix a problem noticed by Ed Tomlinson: under shifting workloads the
shrink_zone() logic will refill the inactive load too slowly.
Bale out of the zone scan when we've reclaimed enough pages. Fixes a
rarely-occurring problem wherein refill_inactive_zone() ends up
shuffling 100,000 pages and generally goes silly.
This needs to be revisited - we should go on and rebalance the lower
zones even if we reclaimed enough pages from highmem.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
