Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp2509156rdg; Mon, 14 Aug 2023 05:05:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEjETg6qdaIIQHFsbCrtR5wbRVRYk1MA+SJB6PgdPVbhcWchMQx4JuNWhLqxaaOM7g/FWRV X-Received: by 2002:a05:6a20:394e:b0:133:17f1:6436 with SMTP id r14-20020a056a20394e00b0013317f16436mr12051915pzg.19.1692014745486; Mon, 14 Aug 2023 05:05:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692014745; cv=none; d=google.com; s=arc-20160816; b=i73TunROxAKFjVwUQh1WAVptg+ixDanEWUvfS/iSEoDnBJWtLvM9BEB39lBB1b87Ic GN8JsINJl2aZ6Pd25vQHKNZN/zDvyUxxnLOvOvCBvrvh3W6Pa8NshoOXSw9cNz1ZH4JQ eGRA/tSvo6Tmt/6JtRvTWYszlDKmtvBjNy6iOAqTCyOHNWYn09gl62dcBAoRvTuhOk8G /Anav6Pi3BI+zvZgM3ZMj5R83LUGd5T/5ajittwHSFlpu+gaXVmG5dvvtCJhqMI9yw+f v8N9iOy1iaU9z4a56R0SKzy0cV/GtsMrDFeMXgKMYEOrfbZPproLVmMb3AzZFJKX1DHz a/aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=CBdD/c9taZbfk8ckRsVUg5HdMT2PJm8oFdBr6g19unI=; fh=Xay5KR7Lkx3PsxT3m/xrCTFCMK0nf7I9AsGENIhrxz8=; b=S52vAT33PT15MGJYngOCM9u3Ip7DPVHBthYXfAl5UHeTUFmr4MrhWRw/PvdQR/xlSv Vn23OCLovsaXdBeTf6Jk1BwilFbQBTQ8Kf6VjRv4pjBOD58sD4rKHWOyGGLBBjBCHd0U f3pC/9EwKojYTm2ph56AMgZbzahLKujTJVl/TKDzq0/mhKukDujV/2BHDNjPrDyrPuWs 7xNcCWiv7qOIeUl/4fp5LCVKwYEZ6HB9DbOU1pDvf3ckUhzytyZdYDOuWBmplAHAOaEv O8y0msHUQkZw6/Li6NBgSAmPBuz3USv2Ize4NLJ7WObI+KcCdhqyhxh5RwqSBhShGbN1 1d9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mit.edu header.s=outgoing header.b=omyRU0yy; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mit.edu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s9-20020a637709000000b0056531bfc660si8420265pgc.143.2023.08.14.05.05.28; Mon, 14 Aug 2023 05:05:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-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=@mit.edu header.s=outgoing header.b=omyRU0yy; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229999AbjHNLjk (ORCPT + 99 others); Mon, 14 Aug 2023 07:39:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232660AbjHNLjc (ORCPT ); Mon, 14 Aug 2023 07:39:32 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4408D18E for ; Mon, 14 Aug 2023 04:39:30 -0700 (PDT) Received: from cwcc.thunk.org (pool-173-48-82-92.bstnma.fios.verizon.net [173.48.82.92]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 37EBcql3029730 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Aug 2023 07:38:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1692013134; bh=CBdD/c9taZbfk8ckRsVUg5HdMT2PJm8oFdBr6g19unI=; h=Date:From:Subject:Message-ID:MIME-Version:Content-Type; b=omyRU0yyyUqJ/4DlttOwQYA6FIp1uOxkueF1h5sT+nLom9qPG2OXpn2ZLOwPsKIO8 9JTzlwTdXCiZWrC+qrCxE9IyQV9tk7OqmTKDLaPogX6eFWR3luHTlH98IV8Q6j8Aiz JdtWUQaz6bJyDLForrT9VYSlgko5gpmf2SseYOdHf7eV69lpic7il7xLJx4OI8w6KK 02EKaPaTCfOS8oughn8MH8+CeYhqSCLow5/jrtNhMH3x6usoMHKcjqo3D/8gAWmw58 N25e/WZaYsrmw/ojBYaqctRyOrfhi8Ude+iRuCVD6XWhEabUcBj6qqpQb5Q24VxyYq iBnKnnnfpzemg== Received: by cwcc.thunk.org (Postfix, from userid 15806) id 0F2C915C0292; Mon, 14 Aug 2023 07:38:52 -0400 (EDT) Date: Mon, 14 Aug 2023 07:38:52 -0400 From: "Theodore Ts'o" To: Eric Biggers Cc: Matthew Wilcox , Gabriel Krisman Bertazi , viro@zeniv.linux.org.uk, brauner@kernel.org, jaegeuk@kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net Subject: Re: [PATCH v5 01/10] fs: Expose helper to check if a directory needs casefolding Message-ID: <20230814113852.GD2247938@mit.edu> References: <20230812004146.30980-1-krisman@suse.de> <20230812004146.30980-2-krisman@suse.de> <20230812015915.GA971@sol.localdomain> <20230812230647.GB2247938@mit.edu> <20230813043022.GA3545@sol.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230813043022.GA3545@sol.localdomain> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE 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-ext4@vger.kernel.org On Sat, Aug 12, 2023 at 09:30:22PM -0700, Eric Biggers wrote: > Well, one thing that the kernel community can do to make things better is > identify when a large number of bug reports are caused by a single issue > ("userspace can write to mounted block devices"), and do something about that > underlying issue (https://lore.kernel.org/r/20230704122727.17096-1-jack@suse.cz) > instead of trying to "fix" large numbers of individual "bugs". We can have 1000 > bugs or 1 bug, it is actually our choice in this case. That's assuming the syzbot folks are willing to enable the config in Jan's patch. The syzbot folks refused to enable it, unless the config was gated on CONFIG_INSECURE, which I object to, because that's presuming a threat model that we have not all agreed is valid. Or rather, if it *is* valid some community members (or cough, cough, **companies**) need to step up and supply patches. As the saying goes, "patches gratefully accepted". It is *not* the maintainer's responsibility to grant every single person whining about a feature request, or even a bug fix. - Ted