This patch prints the status of the memory allocation profiling before __show_mem actually prints the detailed allocation info. This way will let us know the `0B` we saw in allocation info is because the profiling is disabled or the allocation is actually 0B. Signed-off-by: Yueyang Pan --- mm/show_mem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/show_mem.c b/mm/show_mem.c index ecf20a93ea54..51892ce2efc4 100644 --- a/mm/show_mem.c +++ b/mm/show_mem.c @@ -427,6 +427,8 @@ void __show_mem(unsigned int filter, nodemask_t *nodemask, int max_zone_idx) nr = alloc_tag_top_users(tags, ARRAY_SIZE(tags), false); if (nr) { + pr_notice("Memory alloction profiling is turned %s\n", + mem_alloc_profiling_enabled() ? "on" : "off"); pr_notice("Memory allocations:\n"); for (i = 0; i < nr; i++) { struct codetag *ct = tags[i].ct; -- 2.47.3