Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp7702401rwl; Thu, 23 Mar 2023 07:43:56 -0700 (PDT) X-Google-Smtp-Source: AK7set+zQ02ljFxdLXDkYzzUOOfS48J4ke3HDEpVXc3H51bZBcdmUNZmT0X06+N051OvVd0T0KvL X-Received: by 2002:a17:906:f8db:b0:8b1:7ae8:ba6f with SMTP id lh27-20020a170906f8db00b008b17ae8ba6fmr11061863ejb.16.1679582636354; Thu, 23 Mar 2023 07:43:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679582636; cv=none; d=google.com; s=arc-20160816; b=mFJyU87THy2Nwk/z5Ngm8cdO/nOy2WlaRVgrsoOG/TZiTAzJzXwo6oYqhUldJtv6uR 1V2HtnTD9idv5Myy0x7awzrJEdLN3fFWS5BJj5T3I6Ju7tc3Qh03R3NtBznRA29M9tJj IfhnaOY+eDFwZSJQvdZkkAXQIk3IjhDAtPZ9t+bkCJTxTA66MGTtZR0Ru+x0RSzLaW0M DVQBt2LQ+DJfD+aZ1xEnejLJ8K+lLH9VXMfSHGBZB6A5jh1kBM8hEjS6KvRuRmb4UV9O 2VMoFIjFvf9rhjcRo0gClLY560Z9dVUWZcZ3kXT4TfYAMuvu3pWtqjc60gUyopQJlT9R As8Q== 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=7azV9DBDgQBiJKia4YDLFtE+brQJDyiEHzkKR+zggZo=; b=s7McUAaAalHLZjngFc8SYEyT6Yi8njmtWNel6hh4qKJ6Zq7udp4pBAuLNjDMqnZ9sO zlwLNS5UX6QCCCTeZnDLkfIgogCSfsxspGOG/SXpoG7bHfyVyaYfWgOizCCi5d0Mes6o 9jG85/YYnQEVAbDBQ+jeBcGN/+SBL/g0bYGkFZdUhlGU76m96bvzqcq4enLv7oti5Enr K6pLe6GPafP3D4VEM/529cN4nSADHgkVwN29Pyuk+SOFg0FGaCK4/BkyY/ZDK6HsH0YS WbIUkeu5e+Szz7cjkxamHXpjNKEsolDb+skOTNQV5iKSh82+gfKPvhXH8gBtA0yngNcK /NLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=C1rcV08p; 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 1-20020a170906300100b008d78cb027b7si17233559ejz.667.2023.03.23.07.43.32; Thu, 23 Mar 2023 07:43:56 -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=C1rcV08p; 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 S229729AbjCWOkI (ORCPT + 99 others); Thu, 23 Mar 2023 10:40:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229917AbjCWOkI (ORCPT ); Thu, 23 Mar 2023 10:40:08 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 62A4810245 for ; Thu, 23 Mar 2023 07:40:07 -0700 (PDT) Received: from cwcc.thunk.org (pool-173-48-120-46.bstnma.fios.verizon.net [173.48.120.46]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 32NEdpYe013894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Mar 2023 10:39:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1679582393; bh=7azV9DBDgQBiJKia4YDLFtE+brQJDyiEHzkKR+zggZo=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=C1rcV08pIURUpZuCG31evHvrrmFZ0e/hKAgfKKHzRyqWYdrjeS8psJc7VXmM83Ww3 H+qn70JDFZ5LE/MgvbBQIcvN5frghysghTu5KegOU0Su2l1TG21SF0ALzXK8WbY8AY MikMCbM2Y1XJsiPTzYqJuzceXZFyvPyQgJAgeFcy/Yi1rQBUWoEwhgBgJ2h6BXe+lZ lTUAaLXwEIZCFnXzT5udcoWRFQplckWtHHv1RpyfmznjS5vnhsifY9ndKHrWlPtXfo Ht0Q0EXjvbNo7ziCYIjBSW8DOZZE5qusUU59xCZOOCudUwucxg/e7wEFLJ2ycJ18h+ ucyhGIXNXCYCQ== Received: by cwcc.thunk.org (Postfix, from userid 15806) id BC71515C4279; Thu, 23 Mar 2023 10:39:51 -0400 (EDT) Date: Thu, 23 Mar 2023 10:39:51 -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 6/7] ext4: Enable negative dentries on case-insensitive lookup Message-ID: <20230323143951.GH136146@mit.edu> References: <20220622194603.102655-1-krisman@collabora.com> <20220622194603.102655-7-krisman@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220622194603.102655-7-krisman@collabora.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, 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 Wed, Jun 22, 2022 at 03:46:02PM -0400, Gabriel Krisman Bertazi wrote: > Instead of invalidating negative dentries during case-insensitive > lookups, mark them as such and let them be added to the dcache. > d_ci_revalidate is able to properly filter them out if necessary based > on the dentry casefold flag. > > Signed-off-by: Gabriel Krisman Bertazi Reviewed-by: Theodore Ts'o