Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4605868ioa; Wed, 27 Apr 2022 07:21:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz80WFvCU31FTLCM1W6eejqdpmTff3sNBSEvkAt5+t/8Q6gkAaiUbxqkpnSSwuSWNS3Xgx1 X-Received: by 2002:a05:6a00:1705:b0:50d:5b4e:e676 with SMTP id h5-20020a056a00170500b0050d5b4ee676mr8867926pfc.27.1651069303153; Wed, 27 Apr 2022 07:21:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651069303; cv=none; d=google.com; s=arc-20160816; b=duckvS4fij6qmY3pZ7XGxC7wrxEw+miKERYJcqA0hXI40U6jvFLTjLeNDLdXBCSski 1GQYQuRxMEK8J06QOdjyVkR3CQdDVxKIqtPi5sE/8umAFEuhvVPISYr61l7zzzU+UbHa yeKR5/1WTC9vQ4+aHMtPfe7k9edRr+4rpLTHG8Sa6cUG0+FBPAzyjNaJn0RzszwkrzC0 0ZxdIFkjzVzXmh5S/ymtAxNhO82TbXm/TXVfXKYAwrTImgAI8JqJ6qiPHQU05ZlzHOCO w4ywcehGqoaILYCNzXpgJ4CQI0A7Wg9a4jQQnH6UmCenCpX3JY+X79z7LEFzPY/WxMwi U7Xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ME3k6FVz9MhikZB8YeQDQMy2j/6J30B2O0RtfV1l4Vs=; b=mC9GAU15n9ay5KBw98n52xWSGWx+Kzx240aSkJuEvtMnbD2/D5yrF24Znkk/PwaHKD FUCVWRr66rGfzDab3ux13dLL5myJ/uS4WiAGKW/+b/NZT+UvqCxeH+RMSBs6CkfBBpSR amX6pXbsgNPrsqt7SOIJzmRYB3pSVdKVoCwph+dyrA47XcT0Gy4X9wJQJJvErzMu8E8Q 9AUT3rJxCLtWTkDY/XQOMuI7BgFDUGMujtcJf0i7a7NWi+plHMvjQYodlxL65PBh/teF Z7Ec1KMy/ygEibaEK7J/AaWdXpsQMYiAx0Pa/dSkPEDZ5IUwsDa8JaKIiSoVcP6yXwlI jvOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=R+1uvwZ+; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id b10-20020a056a000cca00b004fa3b635a94si1746911pfv.111.2022.04.27.07.21.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 07:21:43 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=R+1uvwZ+; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 26EAC37030; Wed, 27 Apr 2022 06:51:41 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236668AbiD0Nyk (ORCPT + 99 others); Wed, 27 Apr 2022 09:54:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236654AbiD0Nyi (ORCPT ); Wed, 27 Apr 2022 09:54:38 -0400 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C85533A1A for ; Wed, 27 Apr 2022 06:51:27 -0700 (PDT) Received: by mail-ed1-x534.google.com with SMTP id a1so2032989edt.3 for ; Wed, 27 Apr 2022 06:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ME3k6FVz9MhikZB8YeQDQMy2j/6J30B2O0RtfV1l4Vs=; b=R+1uvwZ+roIC65MCNVVtIZlXIdCojO529o26SqQVucBsTFonn2EyQX0WvTDI6z5i5J ahaOo5k/LSry8UJiPSrYiXRl40gVZ5IAyWx5WlaChPxQfiTdA2Ut4GKiN+5ew/k9vedZ ZrVemdWVQF65SNTUWQopxVuHV/KUcmgG8gTDn7gMDNuyFtqeol5V7Rnmr1vv8k2etFHn 541O2ahIp1GHuAxMII3XddclDsTulr+/okLlBMYwemCvYhFLVhTdNxeDC1tWDCZJZjdu ypsmzG3DfgyiqD6pkGm14bVib9RQTszLIUiLlrX9CXRliUEQhTYl0DeQzwl2p0JiwCHP IbRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ME3k6FVz9MhikZB8YeQDQMy2j/6J30B2O0RtfV1l4Vs=; b=I6zG+PxRwNVQkZMkpezKhSgwcKR3DRc0uTBK9d9Rji9P34oAua7U2gFhK3xI16mvIh TqAH5TVS/7fcc/fxWm9jKIA16Ep4Y+jwX4OcMAGnAOu1BXkdM36+ZYOAJqejp6TQR7Fd r5ktMCPanqfsuCjjXEJP6e0rsSkDt3r5ONNm/Y6mEJwLhaOFT8fLbkY5L9B0ctBX8rRh k3LYqNZp+foSxW4jcF7Ja/25cek+D1HBsFKDJncVakUAlLsYWh0jDGgeBx8WMqvK0Fal W4tB/B8BNkwXgRA2sTcAC3aWG5rkh1I31iCqW6L2O8WLP2AbII4LOgW986UtsZzYchW9 eiFA== X-Gm-Message-State: AOAM533KE7aRB61GxOyDBu+Kia31jteinGiOuT6f8Uxsq41yfEqCvn43 DTHXTuv2ENDIHebU+gpiAzjprrPLcK/peaEYEi0= X-Received: by 2002:a05:6402:54:b0:419:9b58:e305 with SMTP id f20-20020a056402005400b004199b58e305mr30077944edu.158.1651067485669; Wed, 27 Apr 2022 06:51:25 -0700 (PDT) MIME-Version: 1.0 References: <20220426064001.14241-1-jvgediya@linux.ibm.com> In-Reply-To: From: Andy Shevchenko Date: Wed, 27 Apr 2022 15:50:49 +0200 Message-ID: Subject: Re: [PATCH v2] lib/kstrtox.c: Add "false"/"true" support to kstrtobool To: Jagdish Gediya Cc: Andy Shevchenko , Linux Kernel Mailing List , linux-mm , ying.huang@intel.com, Dave Hansen , Andrew Morton , Richard Fitzgerald , Petr Mladek Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE 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 On Tue, Apr 26, 2022 at 8:49 PM Jagdish Gediya wrote: > On Tue, Apr 26, 2022 at 04:27:01PM +0300, Andy Shevchenko wrote: > > On Tue, Apr 26, 2022 at 12:10:01PM +0530, Jagdish Gediya wrote: > > > At many places in kernel, It is necessary to convert sysfs input > > > to corrosponding bool value e.g. "false" or "0" need to be converted corresponding > > > to bool false, "true" or "1" need to be converted to bool true, > > > places where such conversion is needed currently check the input > > > string manually, kstrtobool can be utilized at such places but > > > > kstrtobool() > > > > > currently kstrtobool doesn't have support to "false"/"true". > > > > > > Ditto. > > > > > Add "false"/"true" support to kstrtobool while string conversion > > > > Ditto. > > > > > to bool. Modify existing manual sysfs conversions to use kstrtobool(). ... > > Also Documentation update is missed. > I am not finding any related documentation. I can update > the comment on the function for true/false change. Yes, please. -- With Best Regards, Andy Shevchenko