Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp135729pxy; Wed, 28 Apr 2021 00:49:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy5uTlG3EtAJGZLNQwhLuhvcbpuQAcZTLtYVY6UzC/P4GkPbhvGlv/qbrGMH/pv9G2Zyv+N X-Received: by 2002:a62:ce4f:0:b029:258:2b6c:7741 with SMTP id y76-20020a62ce4f0000b02902582b6c7741mr26899718pfg.33.1619596166756; Wed, 28 Apr 2021 00:49:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619596166; cv=none; d=google.com; s=arc-20160816; b=X12V/5N8BBlwAsfPLxP9KvEjPZfjo5z1V8FPlXofrKhS4RaleQ9NwmF/0N4G/Crhrb ax5ezQ1f6QuByfs7duol+YhqSpja6wydgd3JJSSPvqLVsa+1haSJQDhaz/eDZGS5eWrs bpEBQKWT1SBjumCIeQSVvqvtmLxc7o9e6hS6gzlF6LFp6Du5VdixSn4YQDjZZ7wC+fBi mFZ+8QIJ381sC7Ynx8cucL/aEioYIM+7KLE/juGyU0180IrVQcIuzICfBUZoxE2KXYDl JcPlXgz9Ks4/13JeKS6UjgDEeBkN6vRlhQx9WuXVftM30u9OAiOSYuImZL2G6hc0J8ZY HnMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=DaD7iH9ovgaK3RlZ5gRXu2tNKhg+njbzvtd9ALNAT78=; b=R8hF2QBFGQphYPZ4Kd6DrNdBLfUc3YOfEwMccaH8aE0oRt0psb5VfUBltvfFwr7+EC T2bYNIMMqQVG3+T7Q8JAaBqvxf7GRb9TC6peV3J0JCS/VwUAGSlniLFdFZN79Yyc/IKc nBhocoVYqjYRUCIJ0ArsTcbNSu0HCAA2Jyw+C9TMMxkfG38mm9mux7XxfnKr+mo9Dh1+ bSytLilUrlXUgOAm7AouU8+3IT+QIQ3Z6Ky1FK5+etyKVifx9A0Gx/QKA/E9PdOmD9Fb AvOfqjWF0m2n9uYnr6JJ3tdm05yJPSBt4rahiynYVlQtuThxSXrPDQoaEnyaQJQV877D FE+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Y+UEQBYQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f22si2729938pgj.253.2021.04.28.00.49.14; Wed, 28 Apr 2021 00:49:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Y+UEQBYQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S237012AbhD1Hrp (ORCPT + 99 others); Wed, 28 Apr 2021 03:47:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236920AbhD1Hrn (ORCPT ); Wed, 28 Apr 2021 03:47:43 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DDC9AC06138A for ; Wed, 28 Apr 2021 00:46:57 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id lr7so14177349pjb.2 for ; Wed, 28 Apr 2021 00:46:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=DaD7iH9ovgaK3RlZ5gRXu2tNKhg+njbzvtd9ALNAT78=; b=Y+UEQBYQkugTJe6wIfvqfWSr9+oPBjwmY8420NKmxJHu+t4L1HEmOQmh6IpbTqly36 GCHEhKcr2byntBFHpcpgSPmy/ebGv6QjeM3IfXeg1n5+uMdeoDGjz+rxcYvVvPlNRa52 KUctU5cLAPxdPDi7W8lvfCzdZ5SqLD0sDaAG0CMuyxHdJiAD2GJUB5rmLHge/i3j18DF vIGA6Xnvro14PvQm4PhCXV4AmbEpOLDfKtVoXBmV8NZYSMO1DgCmHCNJYNHtE2qOs5Za PX/lWnu8KyBlZm8zeFGA4cr0xJIj/YYrwNpC/6TbzxWxfPWkXUKV/ZXElfuI+cyvDpu4 NR6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=DaD7iH9ovgaK3RlZ5gRXu2tNKhg+njbzvtd9ALNAT78=; b=Uu590TGFEJYg4e2Fo2IYhxQczLg6bqTjVl1yBmn7ZHxYSIJ2ujnz6zqsKsneKnLYpq Fp+mT8SASQGYD11peGP2roNIo56+hx2Y0G2/8ZyWLa+xd97iqaS9rdMIlFLDKHXsf6SX Tl+S+OtvPEOylnOy+7YpWY14Qh5BBfFZbfOdxFEQyOwPDlPCYlbrHNzS/fZGD2ejPbkX tHTP1x3eGqzqzu2saLNBh8nEGJ8jHURi5XJ3475CsMvrDwlLn1ePJDUqjL0biiyZES1a o2Lkws0LhYdajo8fEFvyaphdGGFDV48YedZktAv2S+osBcGzL7boksP+ld26oyTjz/mW V70A== X-Gm-Message-State: AOAM532oS3zCT1AbD7XEbAMc8Ool+ykSE6Gmr7UhHoxTfyeKJxdo/fKp 656u0VClKAz+9YY0xGaOZJ6Ui6GoTDRKpLb7Rxc= X-Received: by 2002:a17:902:264:b029:eb:3d3a:a09c with SMTP id 91-20020a1709020264b02900eb3d3aa09cmr28507367plc.0.1619596017485; Wed, 28 Apr 2021 00:46:57 -0700 (PDT) MIME-Version: 1.0 References: <20210412113315.91700-1-gi-oh.kim@ionos.com> In-Reply-To: From: Andy Shevchenko Date: Wed, 28 Apr 2021 10:46:40 +0300 Message-ID: Subject: Re: [PATCH] lib/string: sysfs_streq works case insensitively To: Gioh Kim Cc: LKML , Andrew Morton , Nick Desaulniers , Greg Kroah-Hartman Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 28, 2021 at 10:32 AM Gioh Kim wrote: > On Wed, Apr 28, 2021 at 8:42 AM Andy Shevchenko > wrote: > > On Wednesday, April 28, 2021, Gioh Kim wrote: > >> On Mon, Apr 12, 2021 at 1:33 PM Gioh Kim wrote: > >> > > >> > As the name shows, it checks the strings inputed from sysfs. > >> > It should work for both case-sensitive filesystem and > >> > case-insensitive filesystem. Therefore sysfs_streq should work > >> > case-insensitively. ... > > Are you sure it=E2=80=99s good change? Sysfs is used for an ABI and you= are opening a can of worms. From me NAK to this change without a very good= background description that tells why it is safe to do. > > https://www.spinics.net/lists/kernel/msg3898123.html > My initial idea was making a new function: sysfs_streqcase. > Andrew and Greg suggested making sysfs_streq to be case-insensitive. > I would like to have a discussion about it. This patch even doesn't have users, but suddenly changes behaviour of hundreds of existing users without any good justification. What discussion here is needed? No way this goes to the kernel. > >> I changed sysfs_streq to be case-insensitive as you requested. > >> Is there any progress? --=20 With Best Regards, Andy Shevchenko