From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 00F0ED4662E for ; Thu, 15 Jan 2026 21:37:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type:Cc: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:References: Message-ID:To:Date:Sender:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Kq+DHmDpgYcmcvwA91DxzzXGyA10w5wKR9KXyx0UiOg=; b=FeDTqRf/pFikwUODJheDRWkUYU YCWEWqB6PYfcjIbOqtldJqsXdx/LQMsCPqx0X0Yhmzdns1/9kdANkl502Z3kJRS+3bCT56uaGYr7a WVy0Z386kB8Il0+9lqYwpRWBwsJR72Hf4MIsMo8YPnN1QfsYG3WSNQESFT/e67JpKhXo=; Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vgV1c-0005ao-OM; Thu, 15 Jan 2026 21:37:04 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vgV1b-0005ah-C5 for linux-f2fs-devel@lists.sourceforge.net; Thu, 15 Jan 2026 21:37:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9qNaS/mHG0CWRhBXyo18LMgHGDC++HAHg2FdEUDjFsI=; b=VoVYEyLGmBWysrrKgetZ9UvkQH 2nbPmXa47sW0xs++HSc2yZ0bk1NuPq3k+66wqZOKi51m2X1x+uMJZN6Mv6aPrqUVpd0SN518kshqL Cp1zHP5IxJ9/Y1vhQyyO8eHQCLRyX+8TtASNp5lUZRZSSUdHyJoX9J02wZbxXQ0BchyU=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9qNaS/mHG0CWRhBXyo18LMgHGDC++HAHg2FdEUDjFsI=; b=bunJoxsi1/Y8oNc7mA/EG8hOKv k1kinK4dxeiUh759qFbcI7dITIhS0pXnJF0uqpTAuRxgPJk9dSSh8vtQTVMg7sHV7qFhHCpbhFAvp zeaOq6GSaOppy8wFR7HqbJCnOYFsB2Q5OtFXGLALfKNquNCTqPhMep/DRlZK95+zGnJU=; Received: from mail-ot1-f67.google.com ([209.85.210.67]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.95) id 1vgV1a-0001yZ-Oz for linux-f2fs-devel@lists.sourceforge.net; Thu, 15 Jan 2026 21:37:03 +0000 Received: by mail-ot1-f67.google.com with SMTP id 46e09a7af769-7cfcbf34124so927433a34.0 for ; Thu, 15 Jan 2026 13:37:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fromorbit-com.20230601.gappssmtp.com; s=20230601; t=1768513017; x=1769117817; darn=lists.sourceforge.net; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=9qNaS/mHG0CWRhBXyo18LMgHGDC++HAHg2FdEUDjFsI=; b=omlNI1cF4HdZLakC+UdUhourl6YA66TQWXo0KNXUo197M4FsYIA+e1iMVGB2iaiMjG bmPly9eiMijBIXHxpjJI3EI42nVAIx4lFjW0yTLo35mkDdueeh0bcXTUgJtRmqCFQ3AM 33LkdiSkXRqRot1ai1SOlqDqNlO/8YCw+C0Ql2gA+hAqpuhHQZjS1vcVp+HMCR9dJX34 5HtND5H4SXZRdGyzJWfulVvf5jN397AGiPQAxU7NCcsyr8Fgx3BxADJyW2pO6dCcgXsd 0N2eKPI+guYn98zgriGs3+gPHCgeuVaF4/sMv84nsF2FDk7VlSiep+Xt+l/UzPSSdRKh ph0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768513017; x=1769117817; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9qNaS/mHG0CWRhBXyo18LMgHGDC++HAHg2FdEUDjFsI=; b=ZYE82CEPpiY7pjJbjPh7X5FwvIfclzy3ORNuV1rh1VBKqW0cJH/08H+SGssUoWGGGC 79AlpPQMZXJE6skJX2R5JeoeGGfZCgNY4gk4b6z7Z0qbhzoz5iGbi08tJESxKYujXyf3 OzAiGLf/5SDkdGse8CeqVCWXRIcnNeu9GJZcB9AIw89owY4eQqa8FZ2PjGEGthnzfzxP ITglxLFSUqIIY3iJxotLoVYOKqin7kH8S4Rp1+MN4B+02Z+MgdyN8vGihfz/lauBBfcP bDI6Drt1uDbINqRHzHRAxZIHSHu5a8WU1KUvfhGKHSXkKUqQVsxUDoQ8ESHZx0dVTfy2 lB9g== X-Forwarded-Encrypted: i=1; AJvYcCV2cVhBjP+JMy0kKSt4A0a5dYdlKFz7OFCZUO4QrEna3idfjbpbZq14CW5QP2ZWyjRPwdhrQ8LzVZXk3bAxY6p2@lists.sourceforge.net X-Gm-Message-State: AOJu0YzVFaLZEcZk2GxOQDQZtPRF8ObIYvzUHA7yLfnwo/1JWV4COGaC dVjS04Wf/OqiDrpgeo0YqClX8cEQYIj5wyZXzUj06PZjxkSx6zYtr4Yp2IqZRGxnLzhyPyqACpC r2ow7 X-Gm-Gg: AY/fxX4D/DuHJ/NSCQ3wvccCJ7ofI8f9J6RF/Oe5LR8RwSsgh0qwe3QtY6koksngNk3 pBISDMEGSg8jpytypZnQFhwnPQrkAv707kwm2mGAbDNu5pE9umBOQ/2Rn13gmM9n+P6u3uDJcI/ nv2sLmZBK2c2EAQ4nIr13G1KE5ddQIfgQgceuo7wp90AXcnNGrtaxvb+Ywx636ApH7qMFyqISna EiRoBdUiqxxrAMlPmDJEHpNHqKG2elU+Ec8cKHSo4iWXJomvibDKFr4kFIx9qUqH8fQX9lO6lSo HlBxjXKrrHUbyaygRshe+nsrcN5Zqpn84X2kbjMSB4rfbZB1kBHYxKPyqISrJMwBrlSidYfIhUe j+t2HC1e/b68czUb0I1tUZighWrANzgNDGWiRfNH4tI/p6azpN5HOZHImlbZw/KuRQrSEymng3P dhVbIV+/ltlaoFJCt6F/T0Rt5VP3g+XT4aaCw2OH9SbV904dZSJnxmP7nl1+agDNk= X-Received: by 2002:a05:6a00:1c99:b0:81e:5d52:53b9 with SMTP id d2e1a72fcca58-81f9f7f61bamr693898b3a.8.1768511376156; Thu, 15 Jan 2026 13:09:36 -0800 (PST) Received: from dread.disaster.area (pa49-180-164-75.pa.nsw.optusnet.com.au. [49.180.164.75]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81fa10bda5csm259171b3a.19.2026.01.15.13.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Jan 2026 13:09:35 -0800 (PST) Received: from dave by dread.disaster.area with local (Exim 4.99.1) (envelope-from ) id 1vgUai-00000003vHn-2AU2; Fri, 16 Jan 2026 08:09:16 +1100 Date: Fri, 16 Jan 2026 08:09:16 +1100 To: Chuck Lever Message-ID: References: <20260115-exportfs-nfsd-v1-0-8e80160e3c0c@kernel.org> <4d9967cc-a454-46cf-909b-b8ab2d18358d@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4d9967cc-a454-46cf-909b-b8ab2d18358d@kernel.org> X-Headers-End: 1vgV1a-0001yZ-Oz Subject: Re: [f2fs-dev] [PATCH 00/29] fs: require filesystems to explicitly opt-in to nfsd export support X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Dave Chinner via Linux-f2fs-devel Reply-To: Dave Chinner Cc: Martin Brandenburg , jfs-discussion@lists.sourceforge.net, Jan Kara , Paulo Alcantara , Alex Markuze , Sandeep Dhavale , linux-btrfs@vger.kernel.org, Carlos Maiolino , Amir Goldstein , linux-unionfs@vger.kernel.org, Konstantin Komarov , Chris Mason , Andreas Dilger , Chunhai Guo , Ronnie Sahlberg , linux-mtd@lists.infradead.org, Mike Marshall , linux-xfs@vger.kernel.org, linux-nilfs@vger.kernel.org, Yue Hu , Miklos Szeredi , samba-technical@lists.samba.org, Richard Weinberger , Mark Fasheh , Hugh Dickins , Dai Ngo , Ryusuke Konishi , Christoph Hellwig , Viacheslav Dubeyko , NeilBrown , Gao Xiang , linux-ext4@vger.kernel.org, Salah Triki , linux-mm@kvack.org, devel@lists.orangefs.org, Shyam Prasad N , Olga Kornievskaia , linux-cifs@vger.kernel.org, Dave Kleikamp , linux-nfs@vger.kernel.org, Tom Talpey , ocfs2-devel@lists.linux.dev, Bharath SM , David Sterba , Alexander Viro , Baolin Wang , Jeffle Xu , Jaegeuk Kim , ceph-devel@vger.kernel.org, Ilya Dryomov , OGAWA Hirofumi , Andreas Gruenbacher , gfs2@lists.linux.dev, Christian Brauner , Theodore Tso , Luis de Bethencourt , Joseph Qi , linux-erofs@lists.ozlabs.org, Jeff Layton , linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, Steve French , Chuck Lever , Hongbo Li , Anna Schumaker , Jan Kara , linux-fsdevel@vger.kernel.org, Phillip Lougher , Andrew Morton , ntfs3@lists.linux.dev, David Woodhouse , Trond Myklebust , Joel Becker Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gVGh1LCBKYW4gMTUsIDIwMjYgYXQgMDI6Mzc6MDlQTSAtMDUwMCwgQ2h1Y2sgTGV2ZXIgd3Jv dGU6Cj4gT24gMS8xNS8yNiAyOjE0IFBNLCBBbWlyIEdvbGRzdGVpbiB3cm90ZToKPiA+IE9uIFRo dSwgSmFuIDE1LCAyMDI2IGF0IDc6MzLigK9QTSBDaHVjayBMZXZlciA8Y2VsQGtlcm5lbC5vcmc+ IHdyb3RlOgo+ID4+Cj4gPj4KPiA+Pgo+ID4+IE9uIFRodSwgSmFuIDE1LCAyMDI2LCBhdCAxOjE3 IFBNLCBBbWlyIEdvbGRzdGVpbiB3cm90ZToKPiA+Pj4gT24gVGh1LCBKYW4gMTUsIDIwMjYgYXQg Njo0OOKAr1BNIEplZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+Pj4K PiA+Pj4+IEluIHJlY2VudCB5ZWFycywgYSBudW1iZXIgb2YgZmlsZXN5c3RlbXMgdGhhdCBjYW4n dCBwcmVzZW50IHN0YWJsZQo+ID4+Pj4gZmlsZWhhbmRsZXMgaGF2ZSBncm93biBzdHJ1Y3QgZXhw b3J0X29wZXJhdGlvbnMuIFRoZXkndmUgbW9zdGx5IGRvbmUKPiA+Pj4+IHRoaXMgZm9yIGxvY2Fs IHVzZS1jYXNlcyAoZW5hYmxpbmcgb3Blbl9ieV9oYW5kbGVfYXQoKSBhbmQgdGhlIGxpa2UpLgo+ ID4+Pj4gVW5mb3J0dW5hdGVseSwgaGF2aW5nIGV4cG9ydF9vcGVyYXRpb25zIGlzIGdlbmVyYWxs eSBzdWZmaWNpZW50IHRvIG1ha2UKPiA+Pj4+IGEgZmlsZXN5c3RlbSBiZSBjb25zaWRlcmVkIGV4 cG9ydGFibGUgdmlhIG5mc2QsIGJ1dCB0aGF0IHJlcXVpcmVzIHRoYXQKPiA+Pj4+IHRoZSBzZXJ2 ZXIgcHJlc2VudCBzdGFibGUgZmlsZWhhbmRsZXMuCj4gPj4+Cj4gPj4+IFdoZXJlIGRvZXMgdGhl IHRlcm0gInN0YWJsZSBmaWxlIGhhbmRsZXMiIGNvbWUgZnJvbT8gYW5kIHdoYXQgZG9lcyBpdCBt ZWFuPwo+ID4+PiBXaHkgbm90ICJwZXJzaXN0ZW50IGhhbmRsZXMiLCB3aGljaCBpcyBkZXNjcmli ZWQgaW4gTkZTIGFuZCBTTUIgc3BlY3M/Cj4gPj4+Cj4gPj4+IE5vdCB0byBtZW50aW9uIHRoYXQg RVhQT1JUX09QX1BFUlNJU1RFTlRfSEFORExFUyB3YXMgQWNrZWQKPiA+Pj4gYnkgYm90aCBDaHJp c3RvcGggYW5kIENocmlzdGlhbjoKPiA+Pj4KPiA+Pj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv bGludXgtZnNkZXZlbC8yMDI2MDExNS1ydW5kZ2FuZy1sZWloZ2FiZS0xMjAxOGU5M2MwMGNAYnJh dW5lci8KPiA+Pj4KPiA+Pj4gQW0gSSBtaXNzaW5nIGFueXRoaW5nPwo+ID4+Cj4gPj4gUEVSU0lT VEVOVCBnZW5lcmFsbHkgaW1wbGllcyB0aGF0IHRoZSBmaWxlIGhhbmRsZSBpcyBzYXZlZCBvbgo+ ID4+IHBlcnNpc3RlbnQgc3RvcmFnZS4gVGhpcyBpcyBub3QgdHJ1ZSBvZiB0bXBmcy4KPiA+IAo+ ID4gVGhhdCdzIG9uZSB3YXkgb2YgaW50ZXJwcmV0aW5nICJwZXJzaXN0ZW50Ii4KPiA+IEFub3Ro ZXIgd2F5IGlzICJjb250aW51aW5nIHRvIGV4aXN0IG9yIG9jY3VyIG92ZXIgYSBwcm9sb25nZWQg cGVyaW9kLiIKPiA+IHdoaWNoIHdvcmtzIHdlbGwgZm9yIHRtcGZzIHRoYXQgaXMgbW91bnRlZCBm b3IgYSBsb25nIHRpbWUuCj4gCj4gSSB0aGluayB3ZSBjYW4gYmUgYSBsb3QgbW9yZSBwcmVjaXNl IGFib3V0IHRoZSBndWFyYW50ZWU6IFRoZSBmaWxlCj4gaGFuZGxlIGRvZXMgbm90IGNoYW5nZSBm b3IgdGhlIGxpZmUgb2YgdGhlIGlub2RlIGl0IHJlcHJlc2VudHMuIEl0Cgo8cGVkYW50aWMgbW9k ZSBlbmdhZ2VkPgoKRmlsZSBoYW5kbGVzIG1vc3QgZGVmaW5pdGVseSBjaGFuZ2Ugb3ZlciB0aGUg bGlmZSBvZiBhIC9waHlzaWNhbC8KaW5vZGUuIFVubGlua2luZyBhIGZpbGUgZG9lcyBub3QgcmVx dWlyZSBlbmRpbmcgdGhlIGxpZmUgb2YgdGhlCnBoeXNpY2FsIG9iamVjdCB0aGF0IHByb3ZpZGVz IHRoZSBwZXJzaXN0ZW50IGRhdGEgc3RvcmUgZm9yIHRoZQpmaWxlLgoKZS5nLiBYRlMgZHluYW1p Y2FsbHkgYWxsb2NhdGVzIHBoeXNpY2FsIGlub2RlcyBtaWdodCBpbiBhIGxpZmUgY3ljbGUKdGhh dCBsb29rcyBzb21ld2hhdCBsaWZlIHRoaXM6CgoJYWxsb2NhdGUgcGh5c2ljYWwgaW5vZGUKCWlu c2VydCByZWNvcmQgaW50byBhbGxvY2F0ZWQgaW5vZGUgaW5kZXgKCW1hcmsgaW5vZGUgYXMgZnJl ZQoKCXdoaWxlIChkb24ndCBuZWVkIHRvIGZyZWUgcGh5c2ljYWwgaW5vZGUpIHsKCQkuLi4KCQlh bGxvY2F0ZSBpbm9kZSBmb3IgYSBuZXcgZmlsZQoJCXVwZGF0ZSBwZXJzaXN0ZW50IGlub2RlIG1l dGFkYXRhIHRvIGdlbmVyYXRlIG5ldyBmaWxlaGFuZGxlCgkJbWFyayBpbm9kZSBpbiB1c2UKCQku Li4KCQl1bmxpbmsgZmlsZQoJCW1hcmsgaW5vZGUgZnJlZQoJfQoKCXJlbW92ZSBpbm9kZSBmcm9t IGFsbG9jYXRlZCBpbm9kZSBpbmRleAoJZnJlZSBwaHlzaWNhbCBpbm9kZQoKaS5lLiBhIGZyZWUg aW5vZGUgaXMgc3RpbGwgYW4gLWFsbG9jYXRlZCwgaW5kZXhlZCBpbm9kZS0gaW4gdGhlCmZpbGVz eXN0ZW0sIGFuZCB1bnRpbCB3ZSBwaHlzaWNhbGx5IHJlbW92ZSBpdCBmcm9tIHRoZSBmaWxlc3lz dGVtCnRoZSBpbm9kZSBsaWZlIGN5Y2xlIGhhcyBub3QgZW5kZWQuCgpJT1dzLCB0aGUgcGh5c2lj YWwgKHBlcnNpc3RlbnQpIGlub2RlIGxpZmV0aW1lIGNhbiBzcGFuIHRoZSBsaWZldGltZQpvZiAt bWFueS0gZmlsZXMuIEhvd2V2ZXIsIHRoZSBmaWxlc3lzdGVtIGd1YXJhbnRlZXMgdGhhdCB0aGUg aGFuZGxlCmdlbmVyYXRlZCBmb3IgdGhhdCBpbm9kZSBpcyBkaWZmZXJlbnQgZm9yIGVhY2ggZmls ZSBpdCByZXByZXNlbnRzCm92ZXIgdGhlIHdob2xlIGlub2RlIGxpZmUgdGltZS4KCkhlbmNlIEkg dGhpbmsgdGhhdCBmaWxlIGhhbmRsZSBzdGFiaWxpdHkvcGVyc2lzdGVuY2UgbmVlZHMgdG8gYmUK ZGVmaW5lZCBpbiB0ZXJtcyBvZiAtZmlsZSBsaWZldGltZXMtLCBub3QgdGhlIGxpZmV0aW1lcyBv ZiB0aGUKZmlsZXN5c3RlbSBvYmplY3RzIGltcGxlbWVudCB0aGUgZmlsZSdzIHBlcnNpc3RlbnQg ZGF0YSBzdG9yZS4KCi1EYXZlLgotLSAKRGF2ZSBDaGlubmVyCmRhdmlkQGZyb21vcmJpdC5jb20K CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1m MmZzLWRldmVsIG1haWxpbmcgbGlzdApMaW51eC1mMmZzLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdl Lm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9saW51eC1m MmZzLWRldmVsCg==