Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2934254imm; Thu, 17 May 2018 00:02:20 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrzJN0xlhK/FTt2IB/9TTnC80m3rNctzF2ZkZRpLPU1QYXzlsoEDvYnUZnU+HwJbxhf3IGP X-Received: by 2002:a63:a743:: with SMTP id w3-v6mr2121375pgo.374.1526540540086; Thu, 17 May 2018 00:02:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526540540; cv=none; d=google.com; s=arc-20160816; b=GPWHolTUfGfgnruscwAkmv1M9t20feZwwCgBJhP3gHISABqD54H9/+WU/oNrC+AUgj pVFnqcQ51biaF/z+cTfJ0S8DUqDrCXCYSPtdbSBe5nBAvHc6HTW9eQ8LgGKpypA32HY6 DtGcT9RTSq3NV64WkwOQDHREi4GvUB60ecD8ysEmVuRoW+WPx69eAuHZ3j970z+5phyC JBmzB8sw0bquoI1n0CY3FtrLH6m3OuKeJxXUUp7n0IPa72G5ufWweBWKsk9GbR7FmjHx 3HJLbJTfveiaQtjISVHBH1aW3V66A/+lAKiVUWH01e59M/SY+9VMAfeJ+E3zUoL7lOeN BO7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=B5Dyfn7iKeqj9udmnNXZwm6nhiZfUZVWNaFuc6P09AA=; b=bBWgwcUKUUin4UESnuvZETlTf/RCOwYFksjKvQKixmOYHQp0kSJ4hAIKLkkkCjIybQ hxd8aJSc22pyjrjM+29AJB3yWedU1McU8yKJJVEHMJTpCBtykW2rrrSD3FjzrTRAau2b MU7TcAfhsW4W4vvPLvUqaTTUmrJ94ADwztmmriP2tseCANFXLZU6g0ufC5b2wfCQs9r4 kVKW6r44pBw6KySxREjbQuHS0LsFO7Rt7l9BnTe6+uv53SKyMlpziE1ko7L18pt1n0ha EauH0CM6rvTpbMdjDRuLSEhFIcMfA5vweKMGNq1x/84rf74KjZlbVbDAsuWODwsX/shY NMVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lqDiWceh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l3-v6si4344372pfi.179.2018.05.17.00.02.05; Thu, 17 May 2018 00:02:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lqDiWceh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752285AbeEQHAl (ORCPT + 99 others); Thu, 17 May 2018 03:00:41 -0400 Received: from mail-pl0-f68.google.com ([209.85.160.68]:44504 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752221AbeEQHAj (ORCPT ); Thu, 17 May 2018 03:00:39 -0400 Received: by mail-pl0-f68.google.com with SMTP id e6-v6so1934854plt.11 for ; Thu, 17 May 2018 00:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=B5Dyfn7iKeqj9udmnNXZwm6nhiZfUZVWNaFuc6P09AA=; b=lqDiWceh0TsYahusfvEK9SYqpxjnPwYLZqtoSL2R86I7ws4zVTN8xHVeFyMS1NXVcp ZOtBYmzPYPj+fshgzG7ZmkRt3WIsK9fRculvTbrDq41o1zXWMcDwxGGsRsybj3yv7LUd TNGNjZY41JWGm7ebYXGJZVL8y053VvCwVYEBmZSgDQSoFTwdzmBzeBU/qRv/V09PfPee Crs31DPBMYs5qiLaBVMBttO+oKcIV+zu7pfBRVhR4IzB8nT2gGnYBxzQ1rrPOZnRIlII 4+BBOkTduR8me0V/ZUYdTsdfYM0aRief7pjIa4QyDucGvsdmzdQsLZMYqU4LGk2ch3e3 YvAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=B5Dyfn7iKeqj9udmnNXZwm6nhiZfUZVWNaFuc6P09AA=; b=mxkkD/mZlXk0YL7f5mmnA0Ye/5lzeYjuVlYk5pIl1uUS3CReR63Mf2sOMihVehQ5hJ waZ1bu84LjRziPtFunnkZ2RilmZVaM1/YRq3LFk92Evue35lm765ekEKgwLVncC7sW5z /5ncfvxHuUkn5BEy2zOtGIkil0ouPYalSE0GNPKvwEIF66RSUTqq573yi/3ouNmbEbjm m8UY4SaMKlx0ollv00yVUFNYWFYG1H6FEsu1Hj6jDRS2umt2AaHOBVkeEImDUjXpNBtu gZUQ1SEMZp2U7zNbhkHgPWPjOC21z2sXZUpWUThvXT6jP3yoMFObpSFMIhT7pC5lk/OD xJUA== X-Gm-Message-State: ALKqPwdIbLpXyUiZmYn0N38PCQWIRKxAEdErjBRAjWdojyg7QIZeU7wB iNYYwHCXdc/Z6MMcMgbIwWY= X-Received: by 2002:a17:902:710f:: with SMTP id a15-v6mr4153559pll.171.1526540438736; Thu, 17 May 2018 00:00:38 -0700 (PDT) Received: from node5.localdomain ([52.229.160.192]) by smtp.gmail.com with ESMTPSA id e18-v6sm6312520pfi.100.2018.05.17.00.00.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 May 2018 00:00:37 -0700 (PDT) From: ufo19890607 To: akpm@linux-foundation.org, mhocko@suse.com, rientjes@google.com, kirill.shutemov@linux.intel.com, aarcange@redhat.com, penguin-kernel@I-love.SAKURA.ne.jp, guro@fb.com, yang.s@alibaba-inc.com Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, yuzhoujian Subject: [PATCH] Add the memcg print oom info for system oom Date: Thu, 17 May 2018 08:00:28 +0100 Message-Id: <1526540428-12178-1-git-send-email-ufo19890607@gmail.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: yuzhoujian 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 --- 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