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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 23435C71136 for ; Mon, 16 Jun 2025 20:42:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B67946B00B0; Mon, 16 Jun 2025 16:42:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AF10A6B00AF; Mon, 16 Jun 2025 16:42:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B8FA6B00AE; Mon, 16 Jun 2025 16:42:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7C2AB6B00AA for ; Mon, 16 Jun 2025 16:42:19 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 29746C0EB8 for ; Mon, 16 Jun 2025 20:42:19 +0000 (UTC) X-FDA: 83562436398.15.3CC7B88 Received: from zeniv.linux.org.uk (zeniv.linux.org.uk [62.89.141.173]) by imf27.hostedemail.com (Postfix) with ESMTP id 9197F40005; Mon, 16 Jun 2025 20:42:16 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linux.org.uk header.s=zeniv-20220401 header.b=A7p+Acvn; dmarc=pass (policy=none) header.from=zeniv.linux.org.uk; spf=none (imf27.hostedemail.com: domain of viro@ftp.linux.org.uk has no SPF policy when checking 62.89.141.173) smtp.mailfrom=viro@ftp.linux.org.uk ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750106537; h=from:from:sender:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=alq/Pjol9hRHmsoK4W/c2CtmXHL3bnmjTRKmw+CMrtk=; b=jln7j9zrdFNyu4OwMrZ1ebJsbtTfwQt63SoUkHFrwNRtjmINHg8S86ycPUNjAA1k8CXzry Nerv/5OKaZDdE40NOBNK/rUKt3BsGLw9ZMkOq5cP1Rjg3NxgL2FJBo6XatQky5GOwvy+n3 f4nmqN/aiTwmcOI9MOXF0MVdTbFVP38= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750106537; a=rsa-sha256; cv=none; b=R6PgQQ58IkOfaQ0svbAqnL+gWUihDbAlbWaEuYejGNzjgmFwPGnT/C2HOTQ26etqhkEKKW M4A3NCIVCcPyOGbxz8aY+k27aMuzBEp9UgtwNYyH5vtLx0Y4ajEtvDg5RUTlC0QRlCLEVc S+qP8YMAFq1sCL4P67vjGhMRfKub0q0= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linux.org.uk header.s=zeniv-20220401 header.b=A7p+Acvn; dmarc=pass (policy=none) header.from=zeniv.linux.org.uk; spf=none (imf27.hostedemail.com: domain of viro@ftp.linux.org.uk has no SPF policy when checking 62.89.141.173) smtp.mailfrom=viro@ftp.linux.org.uk DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=alq/Pjol9hRHmsoK4W/c2CtmXHL3bnmjTRKmw+CMrtk=; b=A7p+Acvn5uycXyz3kLo38iW9Ad D+bYigpKSwXx9Qqj1iM2cauc4vJVM5S4cn4cbXzLSyPr5aCY6CT2OVFHXSo8Ysd1LMe4PIHVof75s 4ixGU0gXpw9fxNXo/FZ31klq9ihs5qru2SnNaJuY3SsfiDVgdbRXOX9BVI2VDLVAd+vUo1oJFU8Te frcwrPbBPewoCrxwD5QpKNqhm3CGjwSVicr7Dykb5NZb2DUD7NyCDlrCYxIHPR3p2qtE9G2el/ykq A/AlxzwslpPcDC/i4wy3o5P2e7I9G86mm6pGM50kd8VFzxMarLvEuy3Rg4LaGo1AqBnz7BuHEsWZB PDLsSc+w==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uRGeL-00000002Qr4-0IjJ; Mon, 16 Jun 2025 20:41:49 +0000 Date: Mon, 16 Jun 2025 21:41:49 +0100 From: Al Viro To: Lorenzo Stoakes Cc: Andrew Morton , "Liam R . Howlett" , Jens Axboe , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , David Airlie , Simona Vetter , Eric Van Hensbergen , Latchesar Ionkov , Dominique Martinet , Christian Schoenebeck , David Sterba , David Howells , Marc Dionne , Christian Brauner , Jan Kara , Benjamin LaHaise , Miklos Szeredi , Amir Goldstein , Kent Overstreet , "Tigran A . Aivazian" , Kees Cook , Chris Mason , Josef Bacik , Xiubo Li , Ilya Dryomov , Jan Harkes , coda@cs.cmu.edu, Tyler Hicks , Gao Xiang , Chao Yu , Yue Hu , Jeffle Xu , Sandeep Dhavale , Hongbo Li , Namjae Jeon , Sungjong Seo , Yuezhang Mo , Theodore Ts'o , Andreas Dilger , Jaegeuk Kim , OGAWA Hirofumi , Viacheslav Dubeyko , John Paul Adrian Glaubitz , Yangtao Li , Richard Weinberger , Anton Ivanov , Johannes Berg , Mikulas Patocka , David Woodhouse , Dave Kleikamp , Trond Myklebust , Anna Schumaker , Ryusuke Konishi , Konstantin Komarov , Mark Fasheh , Joel Becker , Joseph Qi , Bob Copeland , Mike Marshall , Martin Brandenburg , Steve French , Paulo Alcantara , Ronnie Sahlberg , Shyam Prasad N , Tom Talpey , Bharath SM , Zhihao Cheng , Hans de Goede , Carlos Maiolino , Damien Le Moal , Naohiro Aota , Johannes Thumshirn , Dan Williams , Matthew Wilcox , Vlastimil Babka , Jann Horn , Pedro Falcato , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, v9fs@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-afs@lists.infradead.org, linux-aio@kvack.org, linux-unionfs@vger.kernel.org, linux-bcachefs@vger.kernel.org, linux-mm@kvack.org, linux-btrfs@vger.kernel.org, ceph-devel@vger.kernel.org, codalist@coda.cs.cmu.edu, ecryptfs@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-um@lists.infradead.org, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, linux-nfs@vger.kernel.org, linux-nilfs@vger.kernel.org, ntfs3@lists.linux.dev, ocfs2-devel@lists.linux.dev, linux-karma-devel@lists.sourceforge.net, devel@lists.orangefs.org, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-xfs@vger.kernel.org, nvdimm@lists.linux.dev Subject: Re: [PATCH 00/10] convert the majority of file systems to mmap_prepare Message-ID: <20250616204149.GK1880847@ZenIV> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Stat-Signature: 1sdmmsk5wijischzz578pzqhngm8sifn X-Rspamd-Queue-Id: 9197F40005 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1750106536-104762 X-HE-Meta: U2FsdGVkX195UnQoikO5Xk/dnnBIxzPPZtkd+69VipCInfVxevsh/XK5sd9ZGiD6cyiAru/yREimpvc81wOb4UcfhhX6KZcDGc+22jqmi8GxbJqyl0EA3ihcBkhq2WhrqdNX4qPXOkW+4WoIAj1Sbm1we3gi5RiIG97ScW+p5gokygw1sj3cLKYrsq0G3G6MIMRCq+zgk5YAPiIaqcEGhB3FX8qG1EJ83TpqIBwv5v6k60m0uGw2sbtA+IsiOA48N6oVST39ny1tP9Fxy3Y4KGHrO57IMpI+yZw9x3Prl7Dq2aom8PYp66F7oGmHsidKx7+lkUn915jdd+WIdjAzov/BYnbYtM6b2iF9hXZnCtM6RQAQQ99WFLOoAkgVm77kxj53O+gB828k51wz/dewtH5qNPCnUxbx2BtBmHdokZWlPAgaV0ldhZez3zeuIlE/301qoZngI38s4Hs0SFsUnOOg4UZioj4O5sgBpm96tLkko/kXm7mj5+0GAh90Cc8v1IWldnWVkrPBUfvHkuhhDGMZt/lKxRMCbyyhvgP7I5b2ba3Ujo3GxBSnqkbtqpYPGp32LDcp7AHKmuQvn5EVM+l3Vr2o6fwyxGydbPHuD+dPOKOhok4Id38yGnwWVpHR6HRyStITUOoYoUPH0p1oL4wioRFJzuqN7q5RDEeBKO/+s4gse20R2RYPi3OCNUfzojebwtYai7yaQkaxg2G9D6dnpbBwjNVjGTlfdlb/jFl9U0BYWPiDQhDqfTCg0nr5DaAr8xxeTeOINzmnz8H6L3KjKp7s9FHMRKZcapGCu9U5S9/by2qDOKdApT33iFZRXluATxDPim8vXcqEssIViNl7qSUd2WpVu/L83xLLUDphpZOoIjpyzfSdRn8pHQov0VMAvoVlWpQp2Ro4NKCxFagoo1l+JPL8WeWMEhHdab3lUAeIaiTgoRSQJNUsdcZfHAz4Q/Zd0dlOKAtwXGp uykRd1BJ e0xoWMwt4+Mi2Xx5Aonbb5Nu1MKWKqYgUK8tgRCO+WJh8GI8aJli8Y1YYjD9eMzqPDorWP4VQEv1+XfixVeK7N+UT9CW5f/g1eg/gvh3MhP8Vzx0OUz7OM2hQUU4IpJJJb9zGv65CGYJbs9D+Vqo12GrlflNYrXIwNcfwEUC3sK164LFs8o6FXzzZ3rJpiWKxjv4UygCKbCgbhZVHngdwysJrfMIEQXUY/d90HJNQbS5eSUJsz4FV1G6MZJcGX0pOhSRy6Qp/4o7dGMawcT9Cy6qZavUyssCe4y6AJcBCyGrdbLfJTdQ4tQOSGq/04RlFZxiZr/GKgnc0mRQ7FBXedl1E5BCwLxi1YHdO2PJuA/ukYsevCYzz4JGEtubz18S7iuYjTWsEC8GSlzH6eiZyR8lfY/CyGH7/qs49VLIOWs6/AKBZwMnyAHCaAq34NkictfV0LQxKfMNG1IxMNW5xYDhrUzkbdKZVBV5gR2VPlR0kP/zCwJpe9KZzHZaUADbzu8Fxa8WhZwhgjfMNLDGFPUyJK1E2cS8CTKciqEWJ8z3wejz9RvTjaORfyg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Jun 16, 2025 at 08:33:19PM +0100, Lorenzo Stoakes wrote: > REVIEWER'S NOTES > ================ > > I am basing this on the mm-new branch in Andrew's tree, so let me know if I > should rebase anything here. Given the mm bits touched I did think perhaps > we should take it through the mm tree, however it may be more sensible to > take it through an fs tree - let me know! > > Apologies for the noise/churn, but there are some prerequisite steps here > that inform an ordering - "fs: consistently use file_has_valid_mmap_hooks() > helper" being especially critical, and so I put the bulk of the work in the > same series. > > Let me know if there's anything I can do to make life easier here. Documentation/filesystems/porting.rst?