Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4006229imm; Thu, 17 May 2018 20:08:09 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrtrlrrxy7VGfssjt2HJqJm/CCXS0d9jzQ31Kq6WFket41F4EpFbEzlFm96ud+wXZMUnK7A X-Received: by 2002:a62:190f:: with SMTP id 15-v6mr7573582pfz.42.1526612889260; Thu, 17 May 2018 20:08:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526612889; cv=none; d=google.com; s=arc-20160816; b=sFMsrekOsHYkJ7JBZaDV5KSNJ1INGGycG0ODD0sO4yBmDk/QIZiJ6q6xNmqYpjmMZj 1AvbocCrhXg4KUQ9W1UP7TrHxrAnkcdYFoGvXNzN5vuhFUWm5hBya833NCdjPwvoCioJ Ryk6rOWe8hrETkg2Chh+cgjvaFSPMegyyfDqlAYa7SloyB4l7N1zBILTKF4IpJaiZfWK DrDUul45o+RNqah8dW3+ZHykfMlT7wFLqJ/U4vvcSNrutw9KkWeUj+o85pB8/4i9oiCc cOtTdCyakmLE+ZUG11NaE4e10Nl0Q4gY/3+JHb3K1Um6xpwzqFmxyCESQswuy1b6lMbA X+gA== 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=ZuH+In4LDWS8W4rKfBcgMk8WiXNKCUVMXb3lThxgESc=; b=1ErLLzb3jWB14mesl0q/zCZw5UVVPwEmWcvMBLxxHzpV4Dt3yJhOdXkAcC0PfmYSHp SnF0vK00MprAARwT2T1HWhq2TjmKPrnPmJ0LsjggMvJCNLTdbKAiYDWdfFB8U8G/b59m AnjRaHn72VosMUiDkE/q0yBRJGN4uIqXYmrBFT/F82+9aSh3dW07eQ0cBuhoTY30lDHu EAXnztark3d7lYzttk2Xug3bec3JJHorax5XaQ72Rkf+CdEFigBY/y8cg9aLkZ9sibuL Lq9KN9srt7A3B4PcVNymBrreafl6ccGiQahhkEqjCT+4pM9/Qq+NpK13IbyTe4ij4N3q skWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KZP/JZg2; 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 f5-v6si5145201pgc.37.2018.05.17.20.07.54; Thu, 17 May 2018 20:08:09 -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=KZP/JZg2; 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 S1751986AbeERDHj (ORCPT + 99 others); Thu, 17 May 2018 23:07:39 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:44085 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751734AbeERDHi (ORCPT ); Thu, 17 May 2018 23:07:38 -0400 Received: by mail-pl0-f65.google.com with SMTP id e6-v6so3707711plt.11 for ; Thu, 17 May 2018 20:07:37 -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=ZuH+In4LDWS8W4rKfBcgMk8WiXNKCUVMXb3lThxgESc=; b=KZP/JZg2RUaQcOXFmA4WL4KbufzaOM5O2ORc0WbM/1w4lCq2dGwbdMQsUfu7CwOVkw hmX1bIWlXCRAkmmnO2vwVd6m7Bmxv9Gbc2V4RH77ZLKTyUt239KXWQeRZ19hczf7qpZk Q+lS/pC4PKvyRmMue3sFQjOaL40sUZHokNLj37jtmYjLWe5j8j0KkB/rUPYNpO+e1KaB RtA0wxCDU949RRR6AYZtidt9Hhpc0XfTX5ah+oO16OmFjZRIgVpMg72k8Rr6AOjJsn9C 2dt3fQ5h+3Wf/j2/MiHHTvZB4gcyEq19WHlaUVnD6vMsdOsQEOSsQ8Ev4ynepqYcNoUT dIHQ== 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=ZuH+In4LDWS8W4rKfBcgMk8WiXNKCUVMXb3lThxgESc=; b=My9E5IQJzDQnUNAphGjtsM/lGwfT2SALylWJpS6ltHeIUw80Sqieo+aEDXMbhgkLdA 8/YDGx3ltSIhJhEBWWXv7NM4fAuniFTNLQzt+3Xkwrj+3QmvO3XSz/iAfgUdkWezILbg 9A9nVJwgUncGqValEU0xo2OX7DhEsZNydl2FjNJIfp/KPRwUdiOsnhcamajqaySh+9Cu UBToz1q2xczwoVGrfwgaEyWXBMNLw9LTkI7pgb6aLcolaemrMYM+4FqZc0t2jPQBXXEq oOYrBvvbHlPFbv+7mk6KGULQkyb0RaPx4rUcUire6C1V7VHxVvj4OwxcSAetIB7WPfw0 vg8A== X-Gm-Message-State: ALKqPwfKzCm3mc1LWRchPN5f5NCSPQYFv/QDWKv2zU0oh2pCdqjiTygY HExYuiGZVM4AjnLsYgLF/Sc= X-Received: by 2002:a17:902:a507:: with SMTP id s7-v6mr7695352plq.258.1526612857725; Thu, 17 May 2018 20:07:37 -0700 (PDT) Received: from node5.localdomain ([13.94.31.177]) by smtp.gmail.com with ESMTPSA id b81-v6sm10988838pfj.56.2018.05.17.20.07.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 May 2018 20:07:36 -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 v2] Print the memcg's name when system-wide OOM happened Date: Fri, 18 May 2018 04:07:14 +0100 Message-Id: <1526612834-8898-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. So users cannot locate the certain container which contains the task that has been killed by the oom killer. System oom report will contain the memcg's name after this patch. Changes since v1: - replace adding mem_cgroup_print_oom_info with printing the memcg's name only. Signed-off-by: yuzhoujian --- mm/oom_kill.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mm/oom_kill.c b/mm/oom_kill.c index 8ba6cb88cf58..b0abb5930232 100644 --- a/mm/oom_kill.c +++ b/mm/oom_kill.c @@ -433,6 +433,9 @@ 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 { + pr_info("Task in "); + pr_cont_cgroup_path(task_cgroup(p, memory_cgrp_id)); + pr_cont(" killed as a result of limit of "); show_mem(SHOW_MEM_FILTER_NODES, oc->nodemask); if (is_dump_unreclaim_slabs()) dump_unreclaimable_slab(); -- 2.14.1