]> git.baikalelectronics.ru Git - kernel.git/commit
mm: hide per-cpu lists in output of show_mem()
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Tue, 14 Apr 2015 22:45:30 +0000 (15:45 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Apr 2015 23:49:01 +0000 (16:49 -0700)
commit4016646ed1aa406c980fc407c43a080ce97293a5
treeaf4e212c85863c7d58d3366e0ba18ac07fbdd510
parent9c5544c69a9e12b65ff071b59a5bd82f757867b7
mm: hide per-cpu lists in output of show_mem()

This makes show_mem() much less verbose on huge machines.  Instead of huge
and almost useless dump of counters for each per-zone per-cpu lists this
patch prints the sum of these counters for each zone (free_pcp) and size
of per-cpu list for current cpu (local_pcp).

The filter flag SHOW_MEM_PERCPU_LISTS reverts to the old verbose mode.

[akpm@linux-foundation.org: update show_free_areas comment]
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Acked-by: Michal Hocko <mhocko@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/mm.h
mm/page_alloc.c