Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp360718rwb; Sat, 14 Jan 2023 01:27:09 -0800 (PST) X-Google-Smtp-Source: AMrXdXuxCxsr8v2PwI7RXYSX/dHtiM3jf3DI0FIy5gDZ5BIwGsU5jgT6ajkbpFyJFLBn2Nn5rza5 X-Received: by 2002:a05:6402:f12:b0:49d:eb02:fd36 with SMTP id i18-20020a0564020f1200b0049deb02fd36mr856881eda.41.1673688428969; Sat, 14 Jan 2023 01:27:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673688428; cv=none; d=google.com; s=arc-20160816; b=Wg/M3CRVZSMZJPmXarvdSVQ5DunrbPQ9BHLqsjoPRSdixr7nbA4/X+hrTxO62FYx4g rnjh9advxFaueNnbwMH0VtD6gkDI3OnjG2E2bNtIIzFTH/CDlCxE3pGHxVSb5O+15d/g rcT8wKO4BMhCEIizeUEMI32ZFs2gnvRb1ekEum/PV+FkAa/e4JIx1ky6GYl0WYBtuwTc Ampxb72MYqMefQWT3oRdqB16rEyRe+R1HcUjio1/ekTXO2arPCu4pDk1GTgQ/VhEkUBD ct5FOmxEUuIuwrRl9PZSuW6hlfA2RSHX8Eq6plEsLkvfH0RS4LMgH5nqQAP8WMH25h50 rsFw== 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; bh=HRUlpypo+LUsDbDAj3Xse6gSgXDvLxA5JceE0hdSqOM=; b=sVWalT9VJP7p0HvY4qm8ZaJlxt7ogMCDY1njpgn8EQ2nuBXKgOHpANUowUMSj6WQ3b LpF3t+PLhOw2Y842Gq8opq4CNRtV6HhO/hzjHopK7azgxHApQiUCEGYheOfGmmfkvMOj XkPTUw+iur6SJ5wWOmjFK3ArH4X0aup9+Ev/O3SOPiI3op3GiptDZV7ezWkQ21ylaVoG 44a0m/aigSUWXnBxr1I1Ov6VKjhQVcZ9qJMd3eUs8RRNMDFPBhsqXYbFItGA/buYQLNb Okoo/ff7o+dWuhp7hBeyLlexrStx6PmOujRSVgCtfMsK0w6SAODBgN8qlnsYMJ0uppUb kOXQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id el13-20020a056402360d00b0047df36b44f5si22011724edb.582.2023.01.14.01.26.56; Sat, 14 Jan 2023 01:27:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229752AbjANJIZ (ORCPT + 51 others); Sat, 14 Jan 2023 04:08:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229662AbjANJIW (ORCPT ); Sat, 14 Jan 2023 04:08:22 -0500 Received: from smtp.smtpout.orange.fr (smtp-24.smtpout.orange.fr [80.12.242.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C529559E6 for ; Sat, 14 Jan 2023 01:08:18 -0800 (PST) Received: from pop-os.home ([86.243.2.178]) by smtp.orange.fr with ESMTPA id GcWNpZ6I1pxjIGcWNpgoWb; Sat, 14 Jan 2023 10:08:17 +0100 X-ME-Helo: pop-os.home X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Sat, 14 Jan 2023 10:08:17 +0100 X-ME-IP: 86.243.2.178 From: Christophe JAILLET To: linux@rasmusvillemoes.dk, mcgrof@kernel.org, mbenes@suse.cz, gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH v2] kernel/params.c: Use kstrtobool() instead of strtobool() Date: Sat, 14 Jan 2023 10:08:13 +0100 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham 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 strtobool() is the same as kstrtobool(). However, the latter is more used within the kernel. In order to remove strtobool() and slightly simplify kstrtox.h, switch to the other function name. While at it, include the corresponding header file () Signed-off-by: Christophe JAILLET --- This patch was already sent as a part of a serie ([1]) that axed all usages of strtobool(). Most of the patches have been merged in -next. I synch'ed with latest -next and re-send the remaining ones as individual patches. Note that the first version was sent to no-one, only mailing lists, because "get_maintainer.pl --nogit-fallback" returns an empty list. Changes in v2: - No change [1]: https://lore.kernel.org/all/cover.1667336095.git.christophe.jaillet@wanadoo.fr/ Signed-off-by: Christophe JAILLET --- kernel/params.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/params.c b/kernel/params.c index 14d66070757b..6e34ca89ebae 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include @@ -310,7 +311,7 @@ int param_set_bool(const char *val, const struct kernel_param *kp) if (!val) val = "1"; /* One of =[yYnN01] */ - return strtobool(val, kp->arg); + return kstrtobool(val, kp->arg); } EXPORT_SYMBOL(param_set_bool); -- 2.34.1