Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1027618rwb; Thu, 11 Aug 2022 14:29:08 -0700 (PDT) X-Google-Smtp-Source: AA6agR4tYEI4s8KAaVlRaA0cI8fmPkNtpieClMbVr7teiMR+CRI+E3AXFehi9+u3NXrFp2TJtxqt X-Received: by 2002:a17:90a:fe10:b0:1f3:1de7:fe1b with SMTP id ck16-20020a17090afe1000b001f31de7fe1bmr10311132pjb.189.1660253347779; Thu, 11 Aug 2022 14:29:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660253347; cv=none; d=google.com; s=arc-20160816; b=v6bDinBPo0wqN2iUgFcKAjplK4WwPyxxVzJlTlG25Qi5gWp4e3QqBtU50K/RlZNi6L WuqKl5ge3z3KU4JkXNphcjKdB0zGuHXov2td2vthYB2NTGz53XeSkrzDg4A45YCYiSyx B8KqClUI5xFuFxJJSZIamzEwLVqtVoqx2BvAO83mhhT4Ilq32gS3iPYDRoOpPTjCuTAM 7sgYKCD4ihb+nKsiVegbrGjpEWr6b+yXq8ds6lv/0bkTnCBQEikazRq/NPFpWOlFKZkc y72mKty8qqvLdPFHvwCjI2HaetS1kvjpm/kDBq6E2ZGgpZa2e9snyIZaiyNQctHjE5m7 XzEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=6LEpFhS+nbNhkAYvaz2a0oHVJzQckQtvQ4jtQE3egEo=; b=HUlZf2MG3+SfTSjScB739Vl7yjTuOtAwLHStTfWd/LnBbPNqohhMmer2AYN5WDoLHU CXG+hoZ+GgyJTP469AJuVGyyu67aW4Tya27NLVjYS8iMYwiA9TVdFVz1jKciemqna3N/ Ox/PEQfoY2OYHK8O8Z722tKWWT4AuRBK5Ia8gWp5N5P/QQZ9++PeVq6SzhP2JhS09Yrq aD8xeYIHC7WA/i1OryyO4t+WC0u8So8rNOiwT7dumU8IymBo4RaY/6R/9ROChYTdX0Cp M53pvzsp2G6Wt3Wwn9sfO2ZPF+HNSHSX5XTij+YvJhypLjyP2+Dy22bFYVRiKE/mQJZ+ jtvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.org.uk header.s=zeniv-20220401 header.b=OkAtCzwo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 13-20020a63114d000000b004129a78936fsi441483pgr.1.2022.08.11.14.28.53; Thu, 11 Aug 2022 14:29:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@linux.org.uk header.s=zeniv-20220401 header.b=OkAtCzwo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236162AbiHKVWt (ORCPT + 99 others); Thu, 11 Aug 2022 17:22:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235677AbiHKVWr (ORCPT ); Thu, 11 Aug 2022 17:22:47 -0400 Received: from zeniv.linux.org.uk (zeniv.linux.org.uk [IPv6:2a03:a000:7:0:5054:ff:fe1c:15ff]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27CD19C238; Thu, 11 Aug 2022 14:22:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=6LEpFhS+nbNhkAYvaz2a0oHVJzQckQtvQ4jtQE3egEo=; b=OkAtCzwoGWlsGERfK/mkOsfGoW 7glbcl0wYygmElCa8xnKDiCNt+BFr1NCIPN+yGi7d6fA+gdqTjKMPpiN7lCeo8RBfKx8971dGz5nt kLGL7qFZzm0mucrtASKznk6FdTGYjaJaKLIMKZBfWDIaDVdz0Qro4bo6hNfMboPa2nbVas4ORieMT cCj61/a5s0kz5OLWj6gDp+tWRJMEz29HILwBkqOy8nBPR0bb0sdkArwqhhFtvDG0XOfsnh3nnRIYj T0kmU2X0gVhDlkSk+rgagAKYXhun7AIytPWAOw6rxECcuikezDqtpzVcjxKY3n7UU0i+tfiLBn3lV ZM3xHk/Q==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.95 #2 (Red Hat Linux)) id 1oMFdV-003Ysv-Vx; Thu, 11 Aug 2022 21:22:38 +0000 Date: Thu, 11 Aug 2022 22:22:37 +0100 From: Al Viro To: Jeff Layton Cc: Ilya Dryomov , Linus Torvalds , ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org, Matthew Wilcox Subject: Re: [GIT PULL] Ceph updates for 5.20-rc1 Message-ID: References: <20220811152446.281723-1-idryomov@gmail.com> <5d0b0367a5e28ec5b1f3b995c7792ff9a5cbcbd4.camel@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5d0b0367a5e28ec5b1f3b995c7792ff9a5cbcbd4.camel@kernel.org> Sender: Al Viro X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE 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-kernel@vger.kernel.org On Thu, Aug 11, 2022 at 05:08:11PM -0400, Jeff Layton wrote: > Actually, I never got a formal ack from Al. I did send it repeatedly, > but I assume he has been too busy to respond. We've had it sitting in > linux-next for a couple of months, and he did suggest that approach in > the first place, but I too would also prefer to see his official ack on > it. "Suggested approach" had been about inode_insert5() changes, right? But that's fs/inode.c side of things... I have to admit that I'd missed the unlining d_same_name() - exporting the sucker per se didn't look insane and I hadn't looked at that in details ;-/ Looking at it now... might be worth renaming it into __d_same_name(), leaving it inlined and exporting a wrapper; not sure if the impact on d_lookup()/__d_lookup()/d_alloc_parallel() is worth worrying about it, though. Profiling a case when we have a plenty of files in the same directory on tmpfs, with something earlier in the pathname to kick out of RCU mode (e.g. going through /proc/self/cwd) might be interesting...