From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 06753C433EF for ; Wed, 11 May 2022 18:34:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1068E6B0074; Wed, 11 May 2022 14:34:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 090386B0075; Wed, 11 May 2022 14:34:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E23AF6B0078; Wed, 11 May 2022 14:34:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id CD94C6B0074 for ; Wed, 11 May 2022 14:34:12 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay12.hostedemail.com (Postfix) with ESMTP id 9D0E91221C7 for ; Wed, 11 May 2022 18:34:12 +0000 (UTC) X-FDA: 79454311944.18.2CBC618 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf27.hostedemail.com (Postfix) with ESMTP id 02019400AB for ; Wed, 11 May 2022 18:34:08 +0000 (UTC) Received: from pps.filterd (m0098409.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24BISVTK001212; Wed, 11 May 2022 18:34:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding; s=pp1; bh=S9smiIoCZeob67RjhpjWOL2E+f/znLADLRdFic9T0EA=; b=tsUhR/yHZmxSN+5arfKSuvUv0Ia0TaSE4RUHbafsDWPisRfPBnNztfR2K8/uuZT9a2VI Z5mTe/DhsWC/Je4ytcUBxxiSBC32xKbL1NJ+7HQCHH3kNCoZ2pTbEIKbPjFvt265v9gd 0oQ2N/A8T0xNQy1SYAsIhvCQZX/6DZgU16xX+1bIGUQtLbvGE7MIpn8CIjb8AQhNg6aV O3RNk4i6DeF9gjc9F5zhIsj3F6DFK/jbBCVyGcR6G7RgpqzO190Rlod4bgNDavzVxyda TXYzBNb9le27A4pM4jIaIIKq5pLs8P/+S+J38Ztab7lJRewm94oe3c3F9Vu2VnMldd44 8g== Received: from ppma04dal.us.ibm.com (7a.29.35a9.ip4.static.sl-reverse.com [169.53.41.122]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3g0fn43ndy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 May 2022 18:34:07 +0000 Received: from pps.filterd (ppma04dal.us.ibm.com [127.0.0.1]) by ppma04dal.us.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 24BINsQJ021873; Wed, 11 May 2022 18:34:06 GMT Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by ppma04dal.us.ibm.com with ESMTP id 3fwgdadjb6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 May 2022 18:34:06 +0000 Received: from b03ledav003.gho.boulder.ibm.com (b03ledav003.gho.boulder.ibm.com [9.17.130.234]) by b03cxnp08026.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 24BIY5TK25035246 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 11 May 2022 18:34:05 GMT Received: from b03ledav003.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5F28F6A057; Wed, 11 May 2022 18:34:05 +0000 (GMT) Received: from b03ledav003.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 0CDDF6A04D; Wed, 11 May 2022 18:34:05 +0000 (GMT) Received: from v0005c16.aus.stglabs.ibm.com (unknown [9.211.61.211]) by b03ledav003.gho.boulder.ibm.com (Postfix) with ESMTP; Wed, 11 May 2022 18:34:04 +0000 (GMT) From: Eddie James To: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, Eddie James Subject: [PATCH] mm: Add config option for default panic_on_oom value Date: Wed, 11 May 2022 13:34:00 -0500 Message-Id: <20220511183400.47940-1-eajames@linux.ibm.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: kEBD4Ldd6pT4_OI5UGEHbbCDwZ18-zzN X-Proofpoint-ORIG-GUID: kEBD4Ldd6pT4_OI5UGEHbbCDwZ18-zzN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-11_07,2022-05-11_01,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=956 mlxscore=0 impostorscore=0 clxscore=1011 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205110081 X-Rspamd-Queue-Id: 02019400AB X-Stat-Signature: nhghacrwaxmarw1xkacm8bmz5grxaoug X-Rspam-User: Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b="tsUhR/yH"; spf=pass (imf27.hostedemail.com: domain of eajames@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=eajames@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com X-Rspamd-Server: rspam09 X-HE-Tag: 1652294048-15260 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Add the option to kconfig and set the default panic_on_value. Signed-off-by: Eddie James --- mm/Kconfig | 7 +++++++ mm/oom_kill.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/mm/Kconfig b/mm/Kconfig index 675a6be43739..1fde865b0a63 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -825,6 +825,13 @@ config ZSMALLOC_STAT config GENERIC_EARLY_IOREMAP bool +config PANIC_ON_OOM_DEFAULT + int "Startup setting for panic_on_oom" + default 0 + range 0 2 + help + This is the default startup value for /proc/sys/vm/panic_on_oom + config STACK_MAX_DEFAULT_SIZE_MB int "Default maximum user stack size for 32-bit processes (MB)" default 100 diff --git a/mm/oom_kill.c b/mm/oom_kill.c index 3996301450e8..a6a9cc5635f8 100644 --- a/mm/oom_kill.c +++ b/mm/oom_kill.c @@ -52,7 +52,7 @@ #define CREATE_TRACE_POINTS #include -static int sysctl_panic_on_oom; +static int sysctl_panic_on_oom = CONFIG_PANIC_ON_OOM_DEFAULT; static int sysctl_oom_kill_allocating_task; static int sysctl_oom_dump_tasks = 1; -- 2.27.0