Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp539201rwl; Sat, 25 Mar 2023 06:46:35 -0700 (PDT) X-Google-Smtp-Source: AKy350Yuf9ZsQTsAds0ULIUktrTtHv7/nigQki30k3nLLCUB/cChDB5e2toCn6Zikxgda6aEQ155 X-Received: by 2002:a17:903:52:b0:19d:2542:96a4 with SMTP id l18-20020a170903005200b0019d254296a4mr4519765pla.4.1679751995665; Sat, 25 Mar 2023 06:46:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679751995; cv=none; d=google.com; s=arc-20160816; b=KQHHmWAwxwl/AI+dN+PTYj8qvNnwx5d77Fo0g8bQ9b1sQaE58NPjYzRnrAWuzHwCm2 U4aQzmFX00EWDquFtm9ajXG2Qg4bmf5FaV1mQSqSNnfly1ibjduQ5a7uNQfRDk5Nqkb6 BkQE/De66b4sue5teqPjLv+5o4t7cxufreT2UQLlZQBBLUXMUud+RG0oXavOd0f/Zys8 XPjY5um9ywr3j0UMJPdOM7346NzA6l2Qpu1XPsxZ84R3ST8RXkxebkRtGSCqjCHVFAZq T34isYKpUfMgLaWMiGSoPDjxB4o6WRhtH6t1KB4Hu9rs7AgUK537Hv/ZF7yzPnwVNBP5 4/5A== 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=ney3ZTNZKvrvV6ifyhERjCVEYlvSiageA+nB9FsX8A0=; b=rGhASrFCBtsH3o+MefOVAJkf1ciXNP5+JjNdK0c3ZIu1ijZxeOw9vQV+IMhw69aLX8 VA2CfRW974gWP/VSJmyCGYFQr3l1/yg3IvxMuPu8pDzmy8qwLIusQrmBskmFAeV3G7go CjFCp8OBV/XUrOFwSr28P/RhKYfie5at5FXxnDxB0xTxWj7LCVJUHQ5vyIU2wMEfWV2P K3xwsbQhQ+YLJFWVINeTDG7qAHIL8EW+Yh6l6SWmdAbNb9XGmmJoDqPdkdBKG+bdVFgv 9rko725Yd4I8Hty07f1+rhw/7DUR9nOg8pmUhEHMTeEOG3vMTakpssD1aJpaQwHaMdfI FjjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=LcGkc2zo; 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=fail (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 h8-20020a170902f54800b0019f239f4966si9022396plf.568.2023.03.25.06.46.15; Sat, 25 Mar 2023 06:46:35 -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=fail header.i=@mit.edu header.s=outgoing header.b=LcGkc2zo; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231873AbjCYNdq (ORCPT + 99 others); Sat, 25 Mar 2023 09:33:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59836 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231443AbjCYNdp (ORCPT ); Sat, 25 Mar 2023 09:33:45 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DAA3D11E8D for ; Sat, 25 Mar 2023 06:33:42 -0700 (PDT) Received: from letrec.thunk.org (216.200.140.133.t01566-01.above.net [216.200.140.133] (may be forged)) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 32PDX9Gw028167 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 25 Mar 2023 09:33:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1679751191; bh=ney3ZTNZKvrvV6ifyhERjCVEYlvSiageA+nB9FsX8A0=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=LcGkc2zou0310eThCZ1AEOKTbp4Vpq6qZ+O9C2HggIbD9jfV33spAdulbrcpxujnU CAKPm/qHNqjNTN+Vye0dk4M5I+2wyHQSvCH4jPBxR0wnu9mjzywP0L2921KiONR8SR 18zfsE3AgUZh3tzbXA2Zw0cv/m3Qoi0ekUDE0glbYh9DUN/xzUsoj6LgcCeZHPMfva qnQ+/v63r8iqIeh5RykwVk/uAwKR81vXaIGM8Z4wge+3wekQhVjIZVfZRxPYsD+Qb5 IbnxrYXhwqWvBxFG+tdnkeltDbQW0ZwZYBzIfhrFezgdteBix+vtAqv9JvKOlfyUuj Z3mvyJ6VNjhJQ== Received: by letrec.thunk.org (Postfix, from userid 15806) id 37C698C0521; Sat, 25 Mar 2023 09:33:10 -0400 (EDT) Date: Sat, 25 Mar 2023 09:33:10 -0400 From: "Theodore Ts'o" To: Gabriel Krisman Bertazi Cc: viro@zeniv.linux.org.uk, jaegeuk@kernel.org, ebiggers@kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, kernel@collabora.com Subject: Re: [PATCH 1/7] fs: Expose name under lookup to d_revalidate hook Message-ID: References: <20220622194603.102655-1-krisman@collabora.com> <20220622194603.102655-2-krisman@collabora.com> <20230323143320.GC136146@mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230323143320.GC136146@mit.edu> X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAY_BE_FORGED,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 Thu, Mar 23, 2023 at 10:33:20AM -0400, Theodore Ts'o wrote: > On Wed, Jun 22, 2022 at 03:45:57PM -0400, Gabriel Krisman Bertazi wrote: > > Negative dentries support on case-insensitive ext4/f2fs will require > > access to the name under lookup to ensure it matches the dentry. This > > adds an optional new flavor of cached dentry revalidation hook to expose > > this extra parameter. > > > > I'm fine with extending d_revalidate instead of adding a new hook, if > > it is considered cleaner and the approach is accepted. I wrote a new > > hook to simplify reviewing. > > > > Signed-off-by: Gabriel Krisman Bertazi > > Reviewed-by: Theodore Ts'o > > Al, could you take a look and see if you have any objections? Ping, Al, any objsections if I take Gabriel's patch series via the ext4 tree? - Ted