summaryrefslogtreecommitdiffstats
path: root/mm/memblock.c
diff options
context:
space:
mode:
authorJohannes Weiner2011-11-01 01:09:13 +0100
committerLinus Torvalds2011-11-01 01:30:49 +0100
commit264e56d8247ef6e31ed4386926cae86c61ddcb18 (patch)
tree87e85ee670fb7ae4c0cd7bdeae700faff021bf48 /mm/memblock.c
parentvmscan.c: fix invalid strict_strtoul() check in write_scan_unevictable_node() (diff)
downloadkernel-qcow2-linux-264e56d8247ef6e31ed4386926cae86c61ddcb18.tar.gz
kernel-qcow2-linux-264e56d8247ef6e31ed4386926cae86c61ddcb18.tar.xz
kernel-qcow2-linux-264e56d8247ef6e31ed4386926cae86c61ddcb18.zip
mm: disable user interface to manually rescue unevictable pages
At one point, anonymous pages were supposed to go on the unevictable list when no swap space was configured, and the idea was to manually rescue those pages after adding swap and making them evictable again. But nowadays, swap-backed pages on the anon LRU list are not scanned without available swap space anyway, so there is no point in moving them to a separate list anymore. The manual rescue could also be used in case pages were stranded on the unevictable list due to race conditions. But the code has been around for a while now and newly discovered bugs should be properly reported and dealt with instead of relying on such a manual fixup. In addition to the lack of a usecase, the sysfs interface to rescue pages from a specific NUMA node has been broken since its introduction, so it's unlikely that anybody ever relied on that. This patch removes the functionality behind the sysctl and the node-interface and emits a one-time warning when somebody tries to access either of them. Signed-off-by: Johannes Weiner <jweiner@redhat.com> Reported-by: Kautuk Consul <consul.kautuk@gmail.com> Reviewed-by: Minchan Kim <minchan.kim@gmail.com> Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/memblock.c')
0 files changed, 0 insertions, 0 deletions