]> Git Repo - linux.git/commit - mm/vmscan.c
mm: convert zone_reclaim to node_reclaim
authorMel Gorman <[email protected]>
Thu, 28 Jul 2016 22:46:32 +0000 (15:46 -0700)
committerLinus Torvalds <[email protected]>
Thu, 28 Jul 2016 23:07:41 +0000 (16:07 -0700)
commita5f5f91da6ad647fb0cc7fce0e17343c0d1c5a9a
tree0249dc4f9dd74daebc1d9aceac95992368834386
parent52e9f87ae8be96a863e44c7d8d7f482fb279dddd
mm: convert zone_reclaim to node_reclaim

As reclaim is now per-node based, convert zone_reclaim to be
node_reclaim.  It is possible that a node will be reclaimed multiple
times if it has multiple zones but this is unavoidable without caching
all nodes traversed so far.  The documentation and interface to
userspace is the same from a configuration perspective and will will be
similar in behaviour unless the node-local allocation requests were also
limited to lower zones.

Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Mel Gorman <[email protected]>
Acked-by: Vlastimil Babka <[email protected]>
Cc: Hillf Danton <[email protected]>
Acked-by: Johannes Weiner <[email protected]>
Cc: Joonsoo Kim <[email protected]>
Cc: Michal Hocko <[email protected]>
Cc: Minchan Kim <[email protected]>
Cc: Rik van Riel <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
include/linux/mmzone.h
include/linux/swap.h
include/linux/topology.h
kernel/sysctl.c
mm/internal.h
mm/khugepaged.c
mm/page_alloc.c
mm/vmscan.c
This page took 0.060079 seconds and 4 git commands to generate.