Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp268147pxt; Fri, 6 Aug 2021 01:17:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYY7HUAy5FYpTr9LFifKtRsVmQQc36pIOcuELFKJMqpcne3THLJuZnL0x0YNf9xkff9Z1Z X-Received: by 2002:a17:906:85c2:: with SMTP id i2mr8647839ejy.397.1628237869505; Fri, 06 Aug 2021 01:17:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628237869; cv=none; d=google.com; s=arc-20160816; b=HlPQPe/mNjhcxqKniiO32Swb17ZWoTNzFpP5TkxQZUi/llwN6jJAmAoSk8ewql6Vnq Lnj2z6m5+gZU/nURBFna7kKXGzu10Jvd6VByxEeTfRgocVrhPkhdSngZVFzKx2IdTcGn FGlMwcQUcJDFA+5CuYsewE4VSvCf0LxXOie0MQXADwfcke0te84IvUtDQtcY/IqRJvyL U2tox6YSxUSDNwJZ4G3QzUduYBwBO8/vuxySY7Tgy4JBHrthURuvgYeSwdPp4eL+Ggo+ 2ZZWW93IFxLEt5hX7i79BqxiJJhoqEM9+XVpHED0BSKvwRMOroXFGkGcl1UDVnpIAMJ2 u3NQ== 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=B9Mx6FUSysA8MLwLdNNR3QTzovVkEjBB6X0ikf8q3Pc=; b=QqZygqfa2Va5ov75Q0O8bp/4pQo5artrIJQZLF9TjAJAucX2gZ1JvOCScCUwtXilFP zca0A7bRgbCtIQsgChKTVDztUw2p1IoGdwVKASrRgIqz//RpfYBKa5vpNQl1hszNB8MP vpTVh/iJpObnxCRZ3Q5U+JflHR9V0nzbCZxS3yxncof1lpEqQpwOWxtqVVrIsDjJs0P1 UKBD2FX+moe0O7AfqH3vyOUjnt43OU08iWgu3RNpRAfreBHNmTtHwu+1xfEuZwWk3Sr2 2Jk2UVrV5RVwPj6egnk/vJW/eoHz9Itqq1T9sND4hH6DlzGqhBXKkyzHfESVjek4W5KK IBUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=Iu2eSsj9; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lc22si8163514ejc.720.2021.08.06.01.17.15; Fri, 06 Aug 2021 01:17:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=Iu2eSsj9; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240830AbhHFHw3 (ORCPT + 99 others); Fri, 6 Aug 2021 03:52:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51304 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241355AbhHFHw2 (ORCPT ); Fri, 6 Aug 2021 03:52:28 -0400 Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74FADC06179A for ; Fri, 6 Aug 2021 00:52:13 -0700 (PDT) Received: by mail-vs1-xe33.google.com with SMTP id bg4so4691133vsb.6 for ; Fri, 06 Aug 2021 00:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B9Mx6FUSysA8MLwLdNNR3QTzovVkEjBB6X0ikf8q3Pc=; b=Iu2eSsj9w7Hgnsy81F8tI3U6TyXrFGwKXBDZGvoZTDwZy7ZF8H3ebxcow/3FxtydF5 9fMGelET7p3YYC9b/u94E6xkz+Z6g5hEXy7Lr5rJsBGP6Vehy370KnrnDS8A9Cktp3aI T5buRGtXpZ77Pp/BmRTZlq637tB29CeJUp5KU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B9Mx6FUSysA8MLwLdNNR3QTzovVkEjBB6X0ikf8q3Pc=; b=EldOOqaSTYKfMhx1ZvbgyY6oT9YpFzdnpKJF3Z7cUHe6Lab6n6i/iOT1XJeiaD3amQ H1gYQQR57E1CXTd87SMkSbDa0u1aKtq5tTy5nw8CVfHoOebKaCI8pvW/oAZ1Ul4w8//4 F524H0zTh6doID7PWZV59r/IPhG6fUt1I9/+UE7eVf79B2kewWqMrVWUJwH7TstEBuDb LIQ8VzRyL88H4+QhzuRqnnkgEtLbF6JoAC1ydFj/mVTYjnbEsQ+PZStSJ33LP/PVZrlG qRIF2T+YoC8Hg5JJrWP43MiC0DiOucs4s85sWCvsYMnRb+Ho2AKqHx4XJ69/mAgPas/l ac+g== X-Gm-Message-State: AOAM530fdwDlLMLZhsgBJzz+lRdAXedA3Fyxshtv4G9pkFz9EH0j9B7s MeKtnYo5jVnK/1qaFmyaWQm/aXnCjI2HI7KMI9hx0A== X-Received: by 2002:a67:ef96:: with SMTP id r22mr6532458vsp.21.1628236332608; Fri, 06 Aug 2021 00:52:12 -0700 (PDT) MIME-Version: 1.0 References: <162742539595.32498.13687924366155737575.stgit@noble.brown> <162742546554.32498.9309110546560807513.stgit@noble.brown> <162751852209.21659.13294658501847453542@noble.neil.brown.name> In-Reply-To: From: Miklos Szeredi Date: Fri, 6 Aug 2021 09:52:01 +0200 Message-ID: Subject: Re: [PATCH 07/11] exportfs: Allow filehandle lookup to cross internal mount points. To: Amir Goldstein Cc: NeilBrown , Christoph Hellwig , Josef Bacik , "J. Bruce Fields" , Chuck Lever , Chris Mason , David Sterba , Alexander Viro , linux-fsdevel , Linux NFS Mailing List , Linux Btrfs Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Thu, 29 Jul 2021 at 07:27, Amir Goldstein wrote: > Given that today, subvolume mounts (or any mounts) on the lower layer > are not followed by overlayfs, I don't really see the difference > if mounts are created manually or automatically. > Miklos? Never tried overlay on btrfs. Subvolumes AFAIK do not use submounts currently, they are a sort of hack where the st_dev changes when crossing the subvolume boundary, but there's no sign of them in /proc/mounts (there's no d_automount in btrfs). Thanks, Miklos