Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2007895rdf; Mon, 6 Nov 2023 01:42:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IGeVPiie7aedN2u9w7lRVl1N0KaUDwO/MwI17Z3VuqRPb8MrpZ84U7Ihnx9t/OEOX61qken X-Received: by 2002:a17:90a:f015:b0:27d:114e:d4a3 with SMTP id bt21-20020a17090af01500b0027d114ed4a3mr21573928pjb.14.1699263749853; Mon, 06 Nov 2023 01:42:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699263749; cv=none; d=google.com; s=arc-20160816; b=VIxd2Xcfs4sMyCFRPqhIvUjG5ZfQPIfeUbt5t9NVNB1tfWO8KZcfJf3FASnuV2rNKf ebD5OFoxYL9yTL60e4B5FMbHVDetfIBQik0UQTL2TTSxyl/oAJvINOHgB74uzdL1yYLZ 2gW07MxrJn7s9vcuFjLa6FrDxvaJTyHJJYcQl3BunHGMpdQuPkNz7dJhDNaCNl8Nvg6E 037ww6Fu55VjUYRX2KEHTdQ+jPLWW88e4DVGRWg7SWmWlawaKgITWilDoEam3akQEU7D JJJzwHM/is3tZ0vE+PTcrqM+a3LbgjroynctBNrxey4NyNchuWC+Ms0kQ6+2WNz0/T7g cJzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=TEnutY17THkNaRY6NyZN3UsULbbbbRlsmNLZIgvxSu4=; fh=B/FgntqtTxIRvI3k7UlnScwOCM4KmMmbBurrv+1IksE=; b=faIv92tUqevyeWH5IMtpQi5u9EdYkT+dOELXpYfdmdc3Gx2DCo/T7+fZEEJ3ke7cUT gr1Fvr+tNAe1YBC+JsgM+5Br4p/V3i/B+ZNkBi2RJkEKa8eGVmu1FUNgbHOKhkrijFpg NvR7m+BXzRACVzdEEgrnVqi5DZnGaN+dYNPPdRSBY8Eg/iYDMXTIO5geh7jf9rewwJx6 Q4H/eZ8/nPAqp9zvl2SJwUl34ISPFoyRewpy7Yi5DM6y62GUVN1rWBVBkO8Eap0oPYb5 1HumrgszsijKZHAF9p9Y1/mq5ILyqTm8bZPWY4jfh41v/dHOfyVcOVMDtykCiAK+uwMl tlEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=ezZKwxGO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id ga21-20020a17090b039500b0027d3ed58c04si7837419pjb.173.2023.11.06.01.42.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 01:42:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=ezZKwxGO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id A7E528092CAA; Mon, 6 Nov 2023 01:42:26 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231436AbjKFJmI (ORCPT + 99 others); Mon, 6 Nov 2023 04:42:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35860 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231433AbjKFJmF (ORCPT ); Mon, 6 Nov 2023 04:42:05 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36888DB for ; Mon, 6 Nov 2023 01:41:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1699263675; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TEnutY17THkNaRY6NyZN3UsULbbbbRlsmNLZIgvxSu4=; b=ezZKwxGOgVHO9G0wISLyP20q/lGtJP/lFFy2tbHzUcOWCynICJ5BOHk+rC+v2e4cFgQ/0o PoLzkfCmVOvnP0JsIKW8JTZHlmVgD/XFSDF58fqXhtxZLoQQciNS+JAu95mMPU4Xn0wisO wYWffCN+YDXW8xy0ivp9zIYXkWKpQtE= Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-116-0Kr49iQSOhK8MibcEAnHpQ-1; Mon, 06 Nov 2023 04:41:13 -0500 X-MC-Unique: 0Kr49iQSOhK8MibcEAnHpQ-1 Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-280997b23eeso3132010a91.3 for ; Mon, 06 Nov 2023 01:41:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699263673; x=1699868473; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TEnutY17THkNaRY6NyZN3UsULbbbbRlsmNLZIgvxSu4=; b=ZugNZLC8HmMb+DgD+fUtbSL2izcbuHLYLkvEEWUlGqm7gKZmm7y+WdkmtJEb9kLU6S 3IjAbz6C7qGu79i5ZguOJE9+WdW0obfyihYdMTjZbZBiIAu2Ni5tV/lwsvi3DK2s0XNu gdvTc5i8CEqp5ygX8WyVGYfLaAmiOrn2TTp4wzKmNQ+NDitixpa0TGZ9/RSAXFt4EAVu /xMDL1wsvTW+KrfGjE0rzblUYpz3ezwwABYlXtpjiPzZheXj3+a0eb6z4HgE8ZMTLSvU INAZoUQtKAqqmC4JyAtAd9zqzFtJfhJnGOyH9NmOwIoho6WXWuMkNnsbauTgZf9aDiki asVw== X-Gm-Message-State: AOJu0YwkKdeF95GtjZx8swGBEAEA4e4ogQD6TFdPwWCDdLhgpGrEfga3 Tx830UjRGTheOmr8ivNFuc5JQm6WtrPGQ4qSIBZVhGMB7maS6VqHECT4b7IhCgam/Z/Z8G+LGeK 5fTi4o2PILofvNCedTKfWXRuMU3ZoE8y7vR1kEZ2f X-Received: by 2002:a17:90b:3597:b0:27d:46e5:2d7c with SMTP id mm23-20020a17090b359700b0027d46e52d7cmr22120468pjb.26.1699263672818; Mon, 06 Nov 2023 01:41:12 -0800 (PST) X-Received: by 2002:a17:90b:3597:b0:27d:46e5:2d7c with SMTP id mm23-20020a17090b359700b0027d46e52d7cmr22120455pjb.26.1699263672500; Mon, 06 Nov 2023 01:41:12 -0800 (PST) MIME-Version: 1.0 References: <20231103173947.GA2059@templeofstupid.com> In-Reply-To: <20231103173947.GA2059@templeofstupid.com> From: Miklos Szeredi Date: Mon, 6 Nov 2023 10:41:01 +0100 Message-ID: Subject: Re: [resend PATCH v4] fuse: share lookup state between submount and its parent To: Krister Johansen Cc: Miklos Szeredi , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, German Maglione , Greg Kurz , Max Reitz , Bernd Schubert Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Mon, 06 Nov 2023 01:42:26 -0800 (PST) On Fri, Nov 3, 2023 at 6:39=E2=80=AFPM Krister Johansen wrote: > > Fuse submounts do not perform a lookup for the nodeid that they inherit > from their parent. Instead, the code decrements the nlookup on the > submount's fuse_inode when it is instantiated, and no forget is > performed when a submount root is evicted. Applied, thanks. Miklos