From: yuzhoujian <yuzhouj...@didichuxing.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 <yuzhouj...@didichuxing.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

Reply via email to