Received: by 2002:a05:7412:bb8d:b0:d7:7d3a:4fe2 with SMTP id js13csp216257rdb; Mon, 14 Aug 2023 14:44:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF+kIEowXKuz3/ctDSpxqi+RzZ07MeVQ2wg9Fx0hBSIcpFPhz7ggcrxn0Wv4lyE37rnERab X-Received: by 2002:a17:902:da86:b0:1b8:1b79:a78c with SMTP id j6-20020a170902da8600b001b81b79a78cmr11191928plx.44.1692049445135; Mon, 14 Aug 2023 14:44:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692049445; cv=none; d=google.com; s=arc-20160816; b=qv7itdDGIDzZRbm/iGzKILbxm6ttnWiK+Vtyfv2pVyAcHOKdkCbocfHSDvFbayvypY u9oxFIdYwYKwZ8j1XXyH3sJtSzgnoqbK32wJ2Y7xvJG2izz9zScQIxKcpQaV9bBQxZqw rRXmGx9RDCLSCy2NiPWYKZCL+ybBz61Xk7y9YlsFw9GdEukrqUi/HYLa9lTGc++2ENg8 aMgoUHQsltpBEJxrv3PLu1JnmMDM6NChwulrNHB6VA+48qeSsUKopWxXnVYqk12yc5RO BtPsgmxKL4K9IFcjjL/n4Xxm4DOtVI1F4tOUpG+pvWA1m3gK7ApQFsgyTrbu55yByLPJ o2Sw== 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:dkim-signature; bh=rkCnp4KOoLwAbXnFYftAgei+R6f5fxGMthYg+FOfHlw=; fh=WaZDMNDvjfM6dPEToXGF59VSopeT+OS1EN4r1rtzaWs=; b=G0ZXxB/EZUVlusNscwJcBSAgYSkCtBSCjFBC7f0AII62HIxIjlUpMQSQKOjQBbdaAd OlGZpk9s5cqjnOiFW/0S581kAY7K06/jhqZglz/J1OL3Pys7Bx7bzpUsOTLIFsJsRTcv N28/MA7MvqOo8dEiT3Zb6TPH89Drx8RNifNThtKZ1k4t9vJkVl9rdsWRQqJaPWLRzQds J+Xo/VGS25kNmgdGPlvsdhV5VDLBg7A0STiPd4qfIGAEYIm2iZyC7KKFDv3Tpc7U8Cu9 COcI9DlJRO5J3mRE6ggci2hC4BmqdHmIo7TroaqQ5O4BdlXCjfZLF65SN0aZ9yRujC9Z U0cw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZwvgHI6v; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id iw12-20020a170903044c00b001b8944aa943si8314549plb.315.2023.08.14.14.43.31; Mon, 14 Aug 2023 14:44:05 -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=@kernel.org header.s=k20201202 header.b=ZwvgHI6v; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231495AbjHNS3s (ORCPT + 99 others); Mon, 14 Aug 2023 14:29:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231666AbjHNS3i (ORCPT ); Mon, 14 Aug 2023 14:29:38 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4963DE6E; Mon, 14 Aug 2023 11:29:37 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DBF08617B5; Mon, 14 Aug 2023 18:29:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1E5FEC433C8; Mon, 14 Aug 2023 18:29:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1692037776; bh=uVYR89LUMO78W0VjDkqutMqUi2s1NDJcRATsUgnL4s0=; h=From:To:Cc:Subject:Date:From; b=ZwvgHI6vwkmlHBBx4WcXoMviO24OlBy7Z5cuSa+qxtYZOp878FhM3EK9pO7T355Dh SCXTJUF5wK/mC50r3jun/n5+2gEuTgixGwlJocA2kptuuld1sDDNm0EKfoTRdAusEg Yn+vGGEIx1hv3qbCr7msdkNvYLNe+KQJef6USeD+TOlXyG6JocFHyyI4i7f+KmszTS 8qBYH25ngGeEeuaE9XLcN0co1wKA6WF4Eh7oNF5KHxphMeg/WUinY82m9TF3xT5s5N JNPccRxQoOftx6FW6v24sf8aTwCibDK7SL2nbezyI8MSqRBFmmkXqrAz2O6k6Oxkor ToYEhz9Q5YY4g== From: Eric Biggers To: linux-ext4@vger.kernel.org, Theodore Ts'o Cc: linux-fsdevel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, Gabriel Krisman Bertazi Subject: [PATCH 0/3] Simplify rejection of unexpected casefold inode flag Date: Mon, 14 Aug 2023 11:29:00 -0700 Message-ID: <20230814182903.37267-1-ebiggers@kernel.org> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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-ext4@vger.kernel.org This series makes unexpected casefold flags on inodes be consistently rejected early on so that additional validation isn't needed later on during random filesystem operations. For additional context, refer to the discussion on patch 1 of https://lore.kernel.org/linux-fsdevel/20230812004146.30980-1-krisman@suse.de/T/#u Applies to v6.5-rc6 Eric Biggers (3): ext4: reject casefold inode flag without casefold feature ext4: remove redundant checks of s_encoding libfs: remove redundant checks of s_encoding fs/ext4/hash.c | 2 +- fs/ext4/inode.c | 5 ++++- fs/ext4/namei.c | 6 +++--- fs/libfs.c | 14 ++------------ 4 files changed, 10 insertions(+), 17 deletions(-) base-commit: 2ccdd1b13c591d306f0401d98dedc4bdcd02b421 -- 2.41.0