Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp346446imn; Fri, 29 Jul 2022 08:37:54 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tbf4DhMmXjOx/Oqo5j8PLBpQGW51pjWbeekU7LGoNB1uWHXMr+xJIDMEz7puuv1fJNZ2Q4 X-Received: by 2002:a05:6402:3219:b0:43c:b636:6a20 with SMTP id g25-20020a056402321900b0043cb6366a20mr4107629eda.96.1659109073928; Fri, 29 Jul 2022 08:37:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659109073; cv=none; d=google.com; s=arc-20160816; b=ROwHC3zmtBzys9REiTp7kc2HyaGL5ofukMxT/6RVz7FT8At4z/bGgiJ9GYTSqtQI4/ XHCilWEn4AlDjuL0ZoAdt8fM9JEX1Agay5FW6H4CFlXA01KiUGWZsW952rxFuUJm0Pmb MCmts4x0SJTNV2z1dYUXlM07FQntkvljn+65PABHvgTRiBiabh85eWBqY4V3nJ5gafOo aoh2qg7F/UIKP4cWcF9/fAvyNOqm3UNYo3LcG8h5mpoUz3vMvw5OE85aDKUjHxpiS0yc 5t2OfrmM88RDXMTL4yp+5lqAwCUlX04bA8lSVo19JhwC8kob3KFSnPTtTwYKFp58F27F zwjA== 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=jmBIRMRQS/VgtMcMzm0Oe80Xtab0xlTKGKq4qVMd4kY=; b=CtZXLtSutOn3Imvhi0/4piyTa2gYxVK78zwkMSv93K/wCsyyTMkzfM4oIoJ6n5QQl2 uqlmXU1E6AKQaNmdXZqCMcRrRy5cR/Q3WHJQYxop+m2ylRRKHNhW4hh2qR24nBatKWMq f19G34IjhkByr7PdStS48SZqaxAAiD0maod7UwPJKxVotiQ0eRQORJiTd+Bkcw6qdcvI jP856Q0mBT0QkxibsfuHhdH2xdTnVBlWQ0S3tIGBJmf8H6ARjvvh3bcqqceGe9DN+20h C8/90wMqDXfJ/lS3qRDPnGDsJG/yFdknA049YiSKUNi9wxea80T12L2oWqhcJc0qk/E8 Nnvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=ZlQLOFKu; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b8-20020a509f08000000b0043c375f06fdsi2902775edf.252.2022.07.29.08.37.29; Fri, 29 Jul 2022 08:37:53 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=ZlQLOFKu; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237528AbiG2Pcn (ORCPT + 99 others); Fri, 29 Jul 2022 11:32:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229979AbiG2Pcl (ORCPT ); Fri, 29 Jul 2022 11:32:41 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7C696FA0C for ; Fri, 29 Jul 2022 08:32:40 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id fy29so9101451ejc.12 for ; Fri, 29 Jul 2022 08:32:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=jmBIRMRQS/VgtMcMzm0Oe80Xtab0xlTKGKq4qVMd4kY=; b=ZlQLOFKuTG5vgUQiyuXFtBbf6p1VnWLpTKhhUn8bD9oI97N5UwWofWf/jVXh+6FEI3 PsrYm8DSkIGvjUy6Fu+MYXsgMbiqP9ECFlJ1NYDkty/Tt9xK6EtUkaWcc/lIPnnnBJrT SSwomT5XTaslGcRyymoPuanPAzQDSWB+Xonos7q4IqLOs7TX3pG/ewNHud2BZwCUFcXB PvYO8+1rd3Ivlb1cCgo3FkA03JRCQ1XJVBS1uAU0EuUMh7/kFWcjMwulMFcpri8FXQzv Sm+i3mWxDcq0FNDUiUq2Zkuixu5Jrsl3/+fyCQgTYHOdRPH/EEEDGgDNiXaGhCMpdfNx gJEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=jmBIRMRQS/VgtMcMzm0Oe80Xtab0xlTKGKq4qVMd4kY=; b=209EBJxwq/nban5H1w2kUkJX/k6g6/ifuYTCDAo+x67uK3/WNc821FIkaarF25nONj Rb62+8gETHKnOCIW5iBTrf9KbbyhW5jvVr4TfGHOqcAICYBRw8oys5QUgc5NVi0m5J0K pYDm17gwHDv1M+ngET1Hm+ZqPeH0B6v75vAkVGwV7zSnGM3qrLCSGdaAHVU2JZoDm19a 7Oi4xj+nNRFkoVhbnn+h31c7nQmIhrcHzVK/Bh0YrM4hMnI16SvYX6pddWaQr2dyyuGu uO3obyHUjIO8O7qnLLwTFeAWB01EV0tklfHbsPGXYz5NrYtggHmkNbxcMFwTz64hIlOO 2rDg== X-Gm-Message-State: AJIora9hARR6b3sLcytGXQKYtQmyJLBYq6oXzchxSE/5NvodQvE3xMs8 9H9YxUSJiY03fmoz474iuYNkwmvlO/r3KmguZQ0= X-Received: by 2002:a17:907:9706:b0:72b:4b0d:86a2 with SMTP id jg6-20020a170907970600b0072b4b0d86a2mr3227461ejc.242.1659108759194; Fri, 29 Jul 2022 08:32:39 -0700 (PDT) MIME-Version: 1.0 References: <20220426180203.70782-1-jvgediya@linux.ibm.com> In-Reply-To: From: Andy Shevchenko Date: Fri, 29 Jul 2022 17:32:01 +0200 Message-ID: Subject: Re: [PATCH v3 1/2] lib/kstrtox.c: Add "false"/"true" support to kstrtobool() To: Alexey Dobriyan Cc: Andy Shevchenko , Matthew Wilcox , Mark Rutland , Jagdish Gediya , Linux Kernel Mailing List , linux-mm , ying.huang@intel.com, Dave Hansen , Jonathan Cameron , Andrew Morton , Richard Fitzgerald , Petr Mladek , Will Deacon Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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 On Fri, Jul 29, 2022 at 5:21 PM Alexey Dobriyan wrote: > On Fri, Jul 29, 2022 at 05:35:26PM +0300, Andy Shevchenko wrote: > > On Mon, Jul 25, 2022 at 04:21:11PM +0100, Matthew Wilcox wrote: > > > On Mon, Jul 25, 2022 at 03:55:27PM +0100, Mark Rutland wrote: ... > > > Well, that's going to break people who've started using the new option. > > > As a quick fix, how about only allowing either "f\0" or "fa"? > > > > I think we need to be more strict in kstrtobool(), i.e. 'f\0' ('t\0') and 'fal' > > ('tru') perhaps? > > lol what? > > the only way to be strict is to accept "0" and "1" with optional > newline and delete all the rubbish entirely. You have an anti-user mindset. Be more constructive, please. -- With Best Regards, Andy Shevchenko