Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2269002pxp; Mon, 21 Mar 2022 15:26:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIls3broap6eHkWrUGPhfzR7GCGFMDLJUW+dpPDoShCtf4B4Uu5zYHjRsivy8GoRcSchBy X-Received: by 2002:a17:90a:7f92:b0:1bc:f09:59 with SMTP id m18-20020a17090a7f9200b001bc0f090059mr1448946pjl.98.1647901606562; Mon, 21 Mar 2022 15:26:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647901606; cv=none; d=google.com; s=arc-20160816; b=lfF4ZFQdRABQ/TbgBE6mSdwXNLIaqJQR1RQDs+Y8TN0uyLk+lKpyujumIeOnG8r6w0 76vaHxldfJ6QVE2vttbCuqyPUVWrV+aqB/qvaLmNXU6Hoy4VnorwpOEnB2cOBtHv5l/b qvx6xVfsZTgaUk2oB8OlxQEK3Mv59vEm2uPqJIJx75HJ1oXQ9stB9qwOVLjTIEhhFsC3 mwIw7FSO4+vQB6myCe/Vcyu3kQOj1hHAiiFXTCpEGz9I/SXHZv8UNd8yYuWyavl/gB7b Jko+mLYcta+vnlRYpjAqedz1S1L9CAmq6IZGB3DTxoU0RHTfOXRS3KPeOEzCidpTNi33 ozgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=LdqYxoutc6DsO1XYUa/CbHh15uqU3qu1/fReXRM+8bM=; b=Z05nKQfeOnSLoR6hzx3G53ZFDVoj2E44i93i112XE1vR260FMMR4IFvdtJBUpPCoB7 wooZzuwhE8BWlacPPTogOt2Duyj8rplrSx1xPtxyD6h7BquwNUVLvA7mQzqXnonhYAV4 xw921r3IZ20XqTL/aUbaDSgz5Y9oBzq1K/cHG24G0aVe8h7FCqfu9rP01ARWnwxevpXG oSeK1tCtEwI9gDFN1JXLzvnaVFIIGvmSwCHOXscu5fS1pReaoHM/AE0wsJoD0IAHbxCc Zr04X1KuVpcKED3QsVXwSY6QkvFFOgFAr+p8DR+G69XVs8hwdYn4j2tWTx87V2gIitlW PUAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b=Bws30VSj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id y5-20020a63fa05000000b003816043eeefsi13577945pgh.228.2022.03.21.15.26.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 15:26:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b=Bws30VSj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id AED32396C9C; Mon, 21 Mar 2022 14:40:07 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347234AbiCUMPw (ORCPT + 99 others); Mon, 21 Mar 2022 08:15:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240603AbiCUMPt (ORCPT ); Mon, 21 Mar 2022 08:15:49 -0400 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D6B61A6E25 for ; Mon, 21 Mar 2022 05:14:23 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id bn33so19532263ljb.6 for ; Mon, 21 Mar 2022 05:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rasmusvillemoes.dk; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=LdqYxoutc6DsO1XYUa/CbHh15uqU3qu1/fReXRM+8bM=; b=Bws30VSjpwUf8+/rHfoUjxJuuojumekDO6vnEVaGexwkugcY6BvWDP7xIVX3t3M+Ua kOcQIlMpv9HA9gZmy92w31MiElYYs7t/LiQMv2X97gRIJv9BcL3bHPSmQHI6lmw9Bhi9 WH4bzkHI1dyYlkdn5S8BBxNdPYKJlOFK0PyJY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=LdqYxoutc6DsO1XYUa/CbHh15uqU3qu1/fReXRM+8bM=; b=jeytlb7bAD3inXdM4qOkgdQt85ni4O7keb2wUJ6NTlnEDG6jwDN/z1UJML40gQxBM+ cu43twbjWJmyz0nY3DndBLhmGOE7b+hp7llcS1ux/K6JmYnl3bpzuZfz4oAlFs69AoZW JCOYeShe3VEqBO05FAGuTVnXx8mXeLnluvb42Gnv8/OxyOHibV5ycU2mj8i0L7Bu2RrB erqI68aNYMKA92J/cbxCXzPGKTcW4JHuOJOvsvrCfOBraHePGevqpqNfeZz0Ox8OyZfV ZB9XNxtYIX63RDIU+AfRUuUVWAgGh2xSoB3fG83rh+ueHP/0JyDCYQneKcTS51LmRXlz xppA== X-Gm-Message-State: AOAM530wmyj9A/FfstRxOkELamMAsTsyDsOSoGdOWj+s+g/N5qead+IA zhCHGKc8TRs0gpsxZWeNYorbBw== X-Received: by 2002:a05:651c:a05:b0:249:8586:3f42 with SMTP id k5-20020a05651c0a0500b0024985863f42mr3275360ljq.349.1647864862098; Mon, 21 Mar 2022 05:14:22 -0700 (PDT) Received: from prevas-ravi.prevas.se ([81.216.59.226]) by smtp.gmail.com with ESMTPSA id h16-20020ac25d70000000b00445c231e814sm1796747lft.144.2022.03.21.05.14.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 05:14:21 -0700 (PDT) From: Rasmus Villemoes To: Andrew Morton Cc: Masahiro Yamada , Kees Cook , Rasmus Villemoes , linux-kernel@vger.kernel.org Subject: [PATCH] lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections Date: Mon, 21 Mar 2022 13:13:00 +0100 Message-Id: <20220321121301.1389693-1-linux@rasmusvillemoes.dk> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As in "kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection", use the IS_ENABLED() helper rather than having a hidden config option. Signed-off-by: Rasmus Villemoes --- kernel/hung_task.c | 2 +- kernel/watchdog.c | 4 ++-- lib/Kconfig.debug | 21 --------------------- 3 files changed, 3 insertions(+), 24 deletions(-) diff --git a/kernel/hung_task.c b/kernel/hung_task.c index 52501e5f7655..cff3ae8c818f 100644 --- a/kernel/hung_task.c +++ b/kernel/hung_task.c @@ -73,7 +73,7 @@ static unsigned int __read_mostly sysctl_hung_task_all_cpu_backtrace; * hung task is detected: */ unsigned int __read_mostly sysctl_hung_task_panic = - CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE; + IS_ENABLED(CONFIG_BOOTPARAM_HUNG_TASK_PANIC); static int hung_task_panic(struct notifier_block *this, unsigned long event, void *ptr) diff --git a/kernel/watchdog.c b/kernel/watchdog.c index 99afb88d2e85..50a1b8a95127 100644 --- a/kernel/watchdog.c +++ b/kernel/watchdog.c @@ -57,7 +57,7 @@ int __read_mostly sysctl_hardlockup_all_cpu_backtrace; * Should we panic when a soft-lockup or hard-lockup occurs: */ unsigned int __read_mostly hardlockup_panic = - CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE; + IS_ENABLED(CONFIG_BOOTPARAM_HARDLOCKUP_PANIC); /* * We may not want to enable hard lockup detection by default in all cases, * for example when running the kernel as a guest on a hypervisor. In these @@ -168,7 +168,7 @@ static struct cpumask watchdog_allowed_mask __read_mostly; /* Global variables, exported for sysctl */ unsigned int __read_mostly softlockup_panic = - CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE; + IS_ENABLED(CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC); static bool softlockup_initialized __read_mostly; static u64 __read_mostly sample_period; diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 14b89aa37c5c..522231f4a501 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -1043,13 +1043,6 @@ config BOOTPARAM_SOFTLOCKUP_PANIC Say N if unsure. -config BOOTPARAM_SOFTLOCKUP_PANIC_VALUE - int - depends on SOFTLOCKUP_DETECTOR - range 0 1 - default 0 if !BOOTPARAM_SOFTLOCKUP_PANIC - default 1 if BOOTPARAM_SOFTLOCKUP_PANIC - config HARDLOCKUP_DETECTOR_PERF bool select SOFTLOCKUP_DETECTOR @@ -1091,13 +1084,6 @@ config BOOTPARAM_HARDLOCKUP_PANIC Say N if unsure. -config BOOTPARAM_HARDLOCKUP_PANIC_VALUE - int - depends on HARDLOCKUP_DETECTOR - range 0 1 - default 0 if !BOOTPARAM_HARDLOCKUP_PANIC - default 1 if BOOTPARAM_HARDLOCKUP_PANIC - config DETECT_HUNG_TASK bool "Detect Hung Tasks" depends on DEBUG_KERNEL @@ -1145,13 +1131,6 @@ config BOOTPARAM_HUNG_TASK_PANIC Say N if unsure. -config BOOTPARAM_HUNG_TASK_PANIC_VALUE - int - depends on DETECT_HUNG_TASK - range 0 1 - default 0 if !BOOTPARAM_HUNG_TASK_PANIC - default 1 if BOOTPARAM_HUNG_TASK_PANIC - config WQ_WATCHDOG bool "Detect Workqueue Stalls" depends on DEBUG_KERNEL -- 2.31.1