Commit c5fdae469a6a26cd882d7fe0aa3fbfffb6b72fc5

Authored by Rik van Riel
Committed by Linus Torvalds
1 parent 7e9cd48420

vmscan: add newly swapped in pages to the inactive list

Swapin_readahead can read in a lot of data that the processes in memory
never need.  Adding swap cache pages to the inactive list prevents them
from putting too much pressure on the working set.

This has the potential to help the programs that are already in memory,
but it could also be a disadvantage to processes that are trying to get
swapped in.

Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

... ... @@ -310,7 +310,7 @@
310 310 /*
311 311 * Initiate read into locked page and return.
312 312 */
313   - lru_cache_add_active_anon(new_page);
  313 + lru_cache_add_anon(new_page);
314 314 swap_readpage(NULL, new_page);
315 315 return new_page;
316 316 }