Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2360825rdb; Tue, 10 Oct 2023 01:16:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEcJLtfFv3tfzsPftidZOxZLH/sBOpxS2YqvCTOA+NCui1sm65jkwSMOqB29TXDvx9vzuP/ X-Received: by 2002:a05:6a20:72a8:b0:134:a478:5e4a with SMTP id o40-20020a056a2072a800b00134a4785e4amr17248540pzk.17.1696925769339; Tue, 10 Oct 2023 01:16:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696925769; cv=none; d=google.com; s=arc-20160816; b=0JRtj0miHc8zEBJ+71W+S4ias8vx57y0FjIChcFtC6jddnt+PDivq7zI8Eja4NnqUE WAD3LY4/xYaMVRqQCb5NImvzLcnymqDIBQlAIOXZHEWPiuzyvN3qHmyXQQdw1FdP/P3r 5dmLP1a3HGx3ga43BVrA2Fv4FzfAfRBLNwjVlFVOBcbIIWUOVZKW/WykRWIanWsoPiFe S2jtKxoIpzILjeTIa1JiB1HumUTIFFPh7iGz6GRbQ0qGFgaANw4UxJx8b8MG32As6rcM 0t7NftErs4ttdy7dROzO/0sWGN+2x24OmF2tQRgxMmeZTrXVubOFfB/OvI/Qf58g4OCh jfcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=OfW7dpG31FTMRZhBhOibpRxWenmCtO9DVOjvJpZvmEM=; fh=XCEN0sQ0vpSU+R70K7SsEOZGhA6b6HFENkpvm1Rt7l8=; b=mUJ+VFm5w7IG8oyLTdra3a/cfkT23CZ451bm2jo7TgZHOKZcMq+RaSIvYqfxecqaMN Dy7Z9CHYHH2AiwVXezQcUDHVVGKiRT8grca0uDEBXU9RpxGoADUriu0QB54+XBAqy5/d GTpPJ5M+8JzahhRNXv6ntVstn4Jgmk65LOCz1iBIjwyRH+esHsXR/c9ZKF7qWBid16+v qohbkCemvFZ8mNdJu7y/BLkPDdpt0zCBRlEN9D9jO6dbrq25K8AZFGa+3AMqh0hhhO31 VjcrkjrYNImlESdMlf5i/xYWXoBjuo3P6OYoYkKvZhDVcnU0XJbBwidCknDEqxfGPx66 IU0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@szeredi.hu header.s=google header.b=QJayTTjz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=szeredi.hu Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id b21-20020a056a0002d500b0068fc7ab1fd5si8600453pft.269.2023.10.10.01.16.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 01:16:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@szeredi.hu header.s=google header.b=QJayTTjz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=szeredi.hu Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 95BA480293FD; Tue, 10 Oct 2023 01:16:06 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442525AbjJJIP6 (ORCPT + 99 others); Tue, 10 Oct 2023 04:15:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52444 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379438AbjJJIPz (ORCPT ); Tue, 10 Oct 2023 04:15:55 -0400 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01D6BA4 for ; Tue, 10 Oct 2023 01:15:52 -0700 (PDT) Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-991c786369cso893786166b.1 for ; Tue, 10 Oct 2023 01:15:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; t=1696925750; x=1697530550; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OfW7dpG31FTMRZhBhOibpRxWenmCtO9DVOjvJpZvmEM=; b=QJayTTjz7EGsSr2QfDAzPrAvOhah9rXuAd7zodFJca05n7exMSINBwdbrbLm7xqLIy ezJI6O44KkqEL1H6VqbXGm+Z7GCuyzCAPQBXDZUEyIj5pzU6o09uGHsPmXOoRX2Dvuut vECC3f87PIB24uubQ2SKBjJCdteLgGQFwpw8Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696925750; x=1697530550; h=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=OfW7dpG31FTMRZhBhOibpRxWenmCtO9DVOjvJpZvmEM=; b=R3N3QonNwscDnG+nw/134Fobd0OFcBZ3vW7x81jpU8H5Fcp4/ZoW18NxX5iHvLWjvM 3DtBz2JTH33VgLnVLneaYTkn95Cmj7qcUTuzCkKFHkyRdx14zoVUy4C7DNY2aNVQk8NK T0xEsHSNQKgi6olljh84extxpZAXvoCRADj6NZSj94N3DkxolvnH8q3u3a2bX9aZ91GB VFV5ubuNevh5uZ9neuPZcJlk5aHIVUB/2T+THICtwmY2i61ioHyJM0tMZBqSQjdm04KK q9w2MsGOG+jO+0yjgn5aMFmMmfSKtH1HjlGyn8QK+QAF7kE49I2Q4iJEtbw30nT5LtFD uD6Q== X-Gm-Message-State: AOJu0YzsDT/DROtgh//GTZhjb9avi7JVJFsW2cj1sT4vVY2siHQTljSO r69c2MJ5j5doFghDsjaBD0qkVBkMz2VuEGWOjCtQfg== X-Received: by 2002:a17:907:1dd7:b0:9ae:48df:2235 with SMTP id og23-20020a1709071dd700b009ae48df2235mr14985305ejc.55.1696925750403; Tue, 10 Oct 2023 01:15:50 -0700 (PDT) MIME-Version: 1.0 References: <45778432fba32dce1fb1f5fd13272c89c95c3f52.1696043833.git.kjlx@templeofstupid.com> <20231010023507.GA1983@templeofstupid.com> In-Reply-To: <20231010023507.GA1983@templeofstupid.com> From: Miklos Szeredi Date: Tue, 10 Oct 2023 10:15:38 +0200 Message-ID: Subject: Re: [resend PATCH v2 2/2] fuse: ensure that submounts lookup their parent To: Krister Johansen Cc: linux-fsdevel@vger.kernel.org, Miklos Szeredi , linux-kernel@vger.kernel.org, German Maglione , Greg Kurz , Max Reitz , Bernd Schubert Content-Type: multipart/mixed; boundary="0000000000009054d70607585084" X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.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 (pete.vger.email [0.0.0.0]); Tue, 10 Oct 2023 01:16:06 -0700 (PDT) X-Spam-Level: ** --0000000000009054d70607585084 Content-Type: text/plain; charset="UTF-8" On Tue, 10 Oct 2023 at 04:35, Krister Johansen wrote: > If I manually traverse the path to the submount via something like cd > and ls from the initial mount namespace, it'll stay referenced until I > run a umount for the automounted path. I'm reasonably sure it's the > container setup that's causing the detaching. Okay. Can you please try the attached test patch. It's not a proper solution, but I think it's the right direction. Thanks, Miklos --0000000000009054d70607585084 Content-Type: text/x-patch; charset="US-ASCII"; name="fuse-inc-nlookup-on-automount-root.patch" Content-Disposition: attachment; filename="fuse-inc-nlookup-on-automount-root.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lnk1r8az0 ZGlmZiAtLWdpdCBhL2ZzL2Z1c2UvaW5vZGUuYyBiL2ZzL2Z1c2UvaW5vZGUuYwppbmRleCAyZTRl YjdjZjI2ZmIuLmQ1ZjQ3MjAzZGZiYyAxMDA2NDQKLS0tIGEvZnMvZnVzZS9pbm9kZS5jCisrKyBi L2ZzL2Z1c2UvaW5vZGUuYwpAQCAtMTUyNCw2ICsxNTI0LDE4IEBAIHN0YXRpYyBpbnQgZnVzZV9n ZXRfdHJlZV9zdWJtb3VudChzdHJ1Y3QgZnNfY29udGV4dCAqZnNjKQogCQlyZXR1cm4gZXJyOwog CX0KIAorCXNwaW5fbG9jaygmbXBfZmktPmxvY2spOworCWlmIChtcF9maS0+bmxvb2t1cCkgewor CQlzdHJ1Y3QgZnVzZV9pbm9kZSAqZmkgPSBnZXRfZnVzZV9pbm9kZShkX2lub2RlKHNiLT5zX3Jv b3QpKTsKKwkJbXBfZmktPm5sb29rdXAtLTsKKwkJc3Bpbl91bmxvY2soJm1wX2ZpLT5sb2NrKTsK KwkJc3Bpbl9sb2NrKCZmaS0+bG9jayk7CisJCWZpLT5ubG9va3VwKys7CisJCXNwaW5fdW5sb2Nr KCZmaS0+bG9jayk7CisJfSBlbHNlIHsKKwkJc3Bpbl91bmxvY2soJm1wX2ZpLT5sb2NrKTsKKwl9 CisKIAlkb3duX3dyaXRlKCZmYy0+a2lsbHNiKTsKIAlsaXN0X2FkZF90YWlsKCZmbS0+ZmNfZW50 cnksICZmYy0+bW91bnRzKTsKIAl1cF93cml0ZSgmZmMtPmtpbGxzYik7Cg== --0000000000009054d70607585084--