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 2F5E1C44508 for ; Wed, 21 Jan 2026 09:18:09 +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: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:In-Reply-To:MIME-Version:References:Message-ID:To:From:Date:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=FVpmUgeh/YUkTcLUIK3D9exPAYt596E/okR67bZclic=; b=FIxSCfH7n6A1jSM5fCeVGoym9o rvJ68Lzrx8p7xLkPq4YD+sHlM63YvRidjnGkagB9PumB5qEKkL1a8pwDxjHmL8x8f1AEs1Bfho85x 1k7rdDeSRDMk0ogM2JPB7FBCNdKDSsvSTuD/va8xdIGv35D/CFtLuGk+FYQikSElJTIs=; 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 1viULn-0004WB-O7; Wed, 21 Jan 2026 09:18:07 +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 1viULl-0004Vs-6u; Wed, 21 Jan 2026 09:18:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Type:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding: 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=QMRVjotEayLOv8XTxaxuE0M55enKBYtQeaeNcrACLfc=; b=RU5+x7Eq+qonfcNI8KKf6nbQqZ M2WpminueeAke/Hv26tGbhd09I14E6wi9cw77mS5znWUhS525dMxWufJ9Dfxq2DJKrpVSTv627iFB KEd4BooX44o/enkH8NL0bvMBjtJH0JvGnmXMsXIoGweZICTaxxpnEB6++dQVYdqez16U=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To :From:Date:Sender:Reply-To:Content-Transfer-Encoding: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=QMRVjotEayLOv8XTxaxuE0M55enKBYtQeaeNcrACLfc=; b=Y0t3Kz3K9LiYodlhXegfXw/+Pe fTXToTeBDoWl5JfujRet7qs+LX5A2Fx617gP4l2aYbHH7Fsq0oqjZZs0Te29P39h0MdOK9GNhIeYd 5R6jFEhrb+ab5UPJVzHU4d3CU1FcTN8lM6Tl6NpMrC3M+Rpg2k3GN2hoCKnj2Cn4C46c=; Received: from bombadil.infradead.org ([198.137.202.133]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1viULk-0006pi-EN; Wed, 21 Jan 2026 09:18:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=QMRVjotEayLOv8XTxaxuE0M55enKBYtQeaeNcrACLfc=; b=dL4371OFHyaeDBmxzj7GOgrMx3 3K3xbidZALqODJsAS8whqERF7Cf9V7Fo7hOwrsqaJ52l4+3LZ3NOo6ToaJTvHKZRqcoXdeIkI5i2Y /IGCwCDyqZvkKB3vxuq/jXLgMBASekbT7z2m5uG7UV6Z1vT7LxO5FNkuYsqXQ65ggC8pblORDhMxn g88h/3uSdhW32hsFMLKV41gZ2EzUh0QwXmfBFzhtXFBCIM8iZiBvymXdqRapwUqUsREyNCfkJfKnN emlY1xCH7+a+KdQVe/KemipvA79Ca3KD2ZAnJ6dAOXDUOz1nqP1FfvsKk+szaZfJ4qnOmyQQriS0o bmhS62CA==; Received: from hch by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1viUKw-00000005AiH-18Yv; Wed, 21 Jan 2026 09:17:14 +0000 Date: Wed, 21 Jan 2026 01:17:14 -0800 From: Christoph Hellwig To: Jan Kara Message-ID: References: <20260119-exportfs-nfsd-v2-0-d93368f903bd@kernel.org> <20260119-exportfs-nfsd-v2-2-d93368f903bd@kernel.org> <56fr33ju43h6zzp6jrzrkyfag6r3jz6wpnk45oe5byy6fqyvti@d43hgikfuk7t> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <56fr33ju43h6zzp6jrzrkyfag6r3jz6wpnk45oe5byy6fqyvti@d43hgikfuk7t> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Headers-End: 1viULk-0006pi-EN Subject: Re: [f2fs-dev] [PATCH v2 02/31] exportfs: add new EXPORT_OP_STABLE_HANDLES flag 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: , Cc: Martin Brandenburg , jfs-discussion@lists.sourceforge.net, Paulo Alcantara , Alex Markuze , Sandeep Dhavale , linux-btrfs@vger.kernel.org, Carlos Maiolino , Amir Goldstein , Dave Chinner , 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 , linux-doc@vger.kernel.org, Hugh Dickins , Dai Ngo , Ryusuke Konishi , Christoph Hellwig , Viacheslav Dubeyko , steve@digidescorp.com, 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 Ts'o , Luis de Bethencourt , Joseph Qi , linux-erofs@lists.ozlabs.org, Jonathan Corbet , 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 , David Laight , Trond Myklebust , Joel Becker Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net On Tue, Jan 20, 2026 at 09:40:07AM +0100, Jan Kara wrote: > (with explanations before I couldn't quite see the difference between shmem > and kernfs). I'd note that fat or shmem (which are both exportable) > satisfy this only with reasonably high probability as they use > get_random_u32() for initializing their i_generation but I guess it's as > good as it gets for them. For tmpfs random generations are as good as it gets, in fact that's what XFS starts with when allocating new inode clusters (which could have previous been used for for inodes as well). fat on the other hand looks broken, as it also set a new generation when reading inodes from disk. So I don't think fat should be nfs exportable, even if the export ops predate other uses. _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel