[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1526540428-12178-1-git-send-email-ufo19890607@gmail.com>
Date: Thu, 17 May 2018 08:00:28 +0100
From: ufo19890607 <ufo19890607@...il.com>
To: akpm@...ux-foundation.org, mhocko@...e.com, rientjes@...gle.com,
kirill.shutemov@...ux.intel.com, aarcange@...hat.com,
penguin-kernel@...ove.SAKURA.ne.jp, guro@...com,
yang.s@...baba-inc.com
Cc: linux-mm@...ck.org, linux-kernel@...r.kernel.org,
yuzhoujian <yuzhoujian@...ichuxing.com>
Subject: [PATCH] Add the memcg print oom info for system oom
From: yuzhoujian <yuzhoujian@...ichuxing.com>
The dump_header does not print the memcg's name when the system
oom happened. Some users want to locate the certain container
which contains the task that has been killed by the oom killer.
So I add the mem_cgroup_print_oom_info when system oom events
happened.
Signed-off-by: yuzhoujian <yuzhoujian@...ichuxing.com>
---
mm/oom_kill.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/mm/oom_kill.c b/mm/oom_kill.c
index 8ba6cb88cf58..244416c9834a 100644
--- a/mm/oom_kill.c
+++ b/mm/oom_kill.c
@@ -433,6 +433,7 @@ static void dump_header(struct oom_control *oc, struct task_struct *p)
if (is_memcg_oom(oc))
mem_cgroup_print_oom_info(oc->memcg, p);
else {
+ mem_cgroup_print_oom_info(mem_cgroup_from_task(p), p);
show_mem(SHOW_MEM_FILTER_NODES, oc->nodemask);
if (is_dump_unreclaim_slabs())
dump_unreclaimable_slab();
--
2.14.1
Powered by blists - more mailing lists