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 DE49FC7114A for ; Tue, 17 Jun 2025 05:26:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 379F56B0089; Tue, 17 Jun 2025 01:26:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 32A926B008A; Tue, 17 Jun 2025 01:26:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1CB2B6B0092; Tue, 17 Jun 2025 01:26:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 0D7996B0089 for ; Tue, 17 Jun 2025 01:26:17 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 92A23102281 for ; Tue, 17 Jun 2025 05:26:16 +0000 (UTC) X-FDA: 83563756752.01.2058C99 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf01.hostedemail.com (Postfix) with ESMTP id 0D7CF40002 for ; Tue, 17 Jun 2025 05:26:12 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=IXA1NRmi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=nQ6yorfQ; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf01.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750137973; h=from:from: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=+d2CC1yErCDVk7FPxh9IJyTy5+ZLgHHx3Cxhbc4M5qQ=; b=W05ecKYuKgb4+1BGjlIFvGEbXHsRHJM1K/aq4LwG+bIT6hTY48l8iL5aWfE+hEVk8KEt7c /DYHCxdt/z45+6kJ4wLn4yt5qCPlML6drtC+cmUdhRMqTU/ozDcg6zwS22nqFsyBTjhmFW McS/DBUiZ2au5auaA45e14f3vVo0288= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1750137973; a=rsa-sha256; cv=pass; b=D5NofodxGVyRIzj9+NtUuyfbgFopiZSlvjAr6pqiL2bH3Q7AC9/dLYMua5CQuP+leadtvo 4c/S9MPpWt4OBwJ4vDyG8XhlOOIp8MrXmAF4gnDiqVKeiimAnnYsF9mmQ19Mi1eF7s9Co3 wDC52nHMuumXJ9V9P5RH5NeF0LKCoRg= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=IXA1NRmi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=nQ6yorfQ; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf01.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55H5J5Yi006166; Tue, 17 Jun 2025 05:25:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=+d2CC1yErCDVk7FPxh 9IJyTy5+ZLgHHx3Cxhbc4M5qQ=; b=IXA1NRmiL6lq9/uD65dqIUi0TStSVHJVuW m+v+2bWpaoXp42VRlLK0VJgo39tdzuuM2r7eLq8PefV8Tgsqg8mWbKnKmKc6GHTU MGU3zmUjMkIjpf8cC3ZEAUNR5fVXZiZJa5i8gpsEswK7/59wUj7dNiKX6jACUheb FuED444rWttgRsyL2UU2rCqKd5e6Ks/WPgXjVFtWG0tXvbmK/AV9mydVHiaU9zqV vsvi4uoSeMm1a60x4o3c3fUgyoyF9u5HNcrGOaz5s6moY+MUYD6zB+G+AOJhYLho X6sa5sVyijGPgkhFWkQTBIW6FT+umTWvHnygK8I4bpk9IiJW9pQQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47b23xr066-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jun 2025 05:25:42 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55H4q66h032042; Tue, 17 Jun 2025 05:25:41 GMT Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013064.outbound.protection.outlook.com [40.107.201.64]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 478yh8sbt5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jun 2025 05:25:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DLCjblOZxmX5SUP6xAZP7w/QNzLrhhFATfbM9gcQ4K/JAwwOAxxbOGNZS5HPkZ/6t4tIhIXbkvWldQAYIBUtRkbYwNzGnGiWwcDWA+Q0uSwv3K1Uc/fcQK7ABlh+XuBNjyUv6cthAIz6BMcmCA1qD7B39WDLZd5s+WslUwom1YL1PLRVag/QfmxummN6D3GnV8EfucMDkLsBK+USh8x0R1VeZB62ERg3e3aafOdWsAfiZ86rWXPzpjTuZLB/dTcOEK+dLbryKTs609CAWxx0GyrzwnZWwvGEsFDibuHQ1iQH9lfVpZGRzTNezEXCykU3oNPdY8QJFGN+KfbAyRLb0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+d2CC1yErCDVk7FPxh9IJyTy5+ZLgHHx3Cxhbc4M5qQ=; b=l0NuoXaTpEvEFruR2LCOhCV7ThtIpBfO155YtA3V4MIXKn/VEIOZpiBxt8eG45huOIMyxnasForWweyCYRl+9PIBQ3p26Jl6+r341Fq+/FRt5xhMZqQv+O3noCjEpRA7G/1eAvDxrJt5N5x3+UHZsxccnTwkC5QOR0GMU0EY+HdFcO/aZIB+XWSPiMy6/NogoXuWuTA7Y//Ijk9QEIRHUcXht93jw7R1b/zybcbm4P7QO5sDaCCd/psZgItpXA2sxnYgT1N+ITTnUUfzeyEWuf4nc5R5tT59jHCTWSDaTnCftjsTtyRhurzZQ9WdlhMBC9gg/gxBiDeSt9AQi+2Geg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+d2CC1yErCDVk7FPxh9IJyTy5+ZLgHHx3Cxhbc4M5qQ=; b=nQ6yorfQOCRlbTLeiOMsYHOr/EoZfIXAxMABv0yjFcF/WiClpcWS/eZkC3xOYDwPepuBJf6P/evVPUTohew7sWiZFSEEh9cH3NpJ7sX0WnJZNUUocHzJAAwH7Z0ws48BIvSGBkGSkd79fO1QlVIEcozYpTdZvraE93QzIGddCp0= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SN7PR10MB6361.namprd10.prod.outlook.com (2603:10b6:806:26f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Tue, 17 Jun 2025 05:25:37 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8835.026; Tue, 17 Jun 2025 05:25:37 +0000 Date: Tue, 17 Jun 2025 06:25:34 +0100 From: Lorenzo Stoakes To: Christoph Hellwig 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 , Alexander Viro , 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 03/10] fs: consistently use file_has_valid_mmap_hooks() helper Message-ID: References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO6P265CA0017.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ff::8) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SN7PR10MB6361:EE_ X-MS-Office365-Filtering-Correlation-Id: f416cfdc-e95b-4451-cf3b-08ddad5f640f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?zBrt30AJQ3A99RHarmrN2YEXPXT0XaOr58V0Hf+ukD6shnKuJTYXelTGeUov?= =?us-ascii?Q?dkzpbEb1VrLbruz3NGJiElHi4p1txBiW8zZvxbkVPjChjaqRL5wbf2W0eKZ0?= =?us-ascii?Q?pTAx/KxsZE8MB+cGc2o6q7W9HpBjVDpzY06jRmofM5/vG4VYIiOPOXndQMgB?= =?us-ascii?Q?fcGdaKpPRhMvP62sw5+5ibPteeM+vQn26qpNBIsKluBDY8Tan+2aLMRKWTvb?= =?us-ascii?Q?jsw3tIbMPSAjwcXgkxJHEAqDE3hqGfMT9JckOc4yvfFyYTIY13ToSd+9vzA3?= =?us-ascii?Q?QTAugtRHZ5BGaWO/H8+UN0b+Du9muyKvyHokbBMwktjP6AsWrcmzZgLMMG6L?= =?us-ascii?Q?etnWZaHHhOVSynKySWdvt8i5aaz8BP/zRduiah1YLhtA+o3lfTyry0xDrEUT?= =?us-ascii?Q?Ht4fgY/KnVTgUb3EuZmcOTVreFiwRT/tKHVlEkdZTmedM5/AMdrG3JYzFc6z?= =?us-ascii?Q?EsW+mVY4c9FkyVH6hoRCy/xGJGmgTjf2omhQYdZJLeQFe5g+50EJ165xdwX1?= =?us-ascii?Q?Zn4k8QnIWF3R2AZd33wMWyEXqowANh7IKe4hQOgpysHlfTafu6iKhBcfqdJG?= =?us-ascii?Q?sKgGaKWf4y81xMNDqaafnkNOgk+31o1qNt+NsrtY9Qer3HGfoULgRm2UPZ13?= =?us-ascii?Q?BCv3o3YfZLd+n2mqz5r+TduVCeh6L/N3OOCTNfZ4MVKS0pn/pKYtPf/2vQrC?= =?us-ascii?Q?V/RtpqPON3369kuCyWpWpqy5cVX6BvX1DYGZ6wqlOBfZIH2O4i2qezTNCUOY?= =?us-ascii?Q?dNi/ujk0e+0GSEJyDFWgZsfR1WdqivViKVQk+ouA+MDD16xcKFr6c9xQB3aM?= =?us-ascii?Q?T95ohJfaRcmfE6WIx6uL9HkIxhUCrX2WCuz29kxAXbADB8Ax0P6qJUlp3sR+?= =?us-ascii?Q?wjfg89oirypdm+dUvw9yuJ4qKUddEm8fEjVYxTm42p1T3ciXLxNn7o2Fqp4Y?= =?us-ascii?Q?9Wl0y3IzLygD2yKe96JJKdlIIE0KPjrksVW2WztKJLHhx8SCYQ7k9278w0iK?= =?us-ascii?Q?ett7YiA7V9Frxg5SFqbZrHLqN/TR0GCOClGoewYZSOnHjW1SoEeIHBtlGT8m?= =?us-ascii?Q?ospMJyE/tpOdJeZH5ZnfqgIqOCUwQUmmfAPkWvCZxfxz6EikQ2SmhHNSB+cD?= =?us-ascii?Q?Rlsb1DL2j3LE3WSiNREOqBcFvyy7uERgN5SzPkY6ApTVjZQ0cnmrHlaQcm6k?= =?us-ascii?Q?sR3mWg7fT4RWaVQymguXu7agXPX6At9o472ePMqWParLNuboPaGX7KggV0RL?= =?us-ascii?Q?ABgTzyDsOAvb4mVL4iScb0c+8ejj/Y8Ty0SQdMNhvfNG2mRJf8u0Mt7IdWT2?= =?us-ascii?Q?3XCdFOKAO6Ipzo90uMS4MI22Dke2M79eTdLArLO63ksJqPpOKl5YsodvQpt8?= =?us-ascii?Q?MzDW6GtNrEWQfe0voyHIwwqhUR+WnBLetmfWwS2Ur1DZqE/5JQyZ4NzInLHG?= =?us-ascii?Q?yP8nE+SJmPY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?orYS+9QWp7iW3jLxh+Jg5JE6RvBFvcdn71iyYdKC4dRxZ1mQFa3s/0OpWWvK?= =?us-ascii?Q?VXcOQF5t58KV9T2iO16QF7LLUU8I7m2JWwg34FDbC59LomGPXEx6it48tOoQ?= =?us-ascii?Q?85okBZmbb3kfb/f/Coknw8GCfFz7Ngk/FOaomomKcAVne1wWjGJQXUK6jObC?= =?us-ascii?Q?UsASyfSnFPTrWUQkCOvZBIQl8Ca22Z/faJ05bhLOdZKuCgBTrmeOUYMxbGNU?= =?us-ascii?Q?mavmQfjoOuV5KkALr3I0KTbCooUYSJPRxMKZcxm1KuyAmEWSlPbM0ZYqC263?= =?us-ascii?Q?i6RUzfNw23Ewj7McQlJfFUsyWy1M/sjSSegecahsuLLWfA6/vfuVgbv60Xzh?= =?us-ascii?Q?r0WpdXncL++ldwwKxn2tBg2YKRHwjP+qNDvFJC+PYSJI5KXWYUbFDV6amYuZ?= =?us-ascii?Q?eDUkUCJnRmyq6yW6KpQHW47K1q6JnO9ocudrOOa66E50XzyWt4/8anoBPK2V?= =?us-ascii?Q?8RZCD9YiA3quv+Tnbzd4QWcr5ISvSVwXnfjfzHYQ8TT0dI7k0vntjPzOV6fT?= =?us-ascii?Q?OoeaFBDL7/hsa6YQ7/Mm/Ici6rDvJuJbhQAyZAHbz6ezjD/5N4me7hyg1LRt?= =?us-ascii?Q?q2H3bH2mvEP0BPyvJ1IseZX/hFkUvrgL7diXrssffJAI8OW0Z93bf7NzxBbK?= =?us-ascii?Q?4BZH/7W7U92Ct6TKkU+9JUctG2hBSjBMkbLo8DnYf9zxXoP4jArdRgfIpian?= =?us-ascii?Q?bYO/omJzxh3Bc1HB+Qa6tPsc0+vrhrfQZihU3BPLPs3APfOEzGA8rCh/vUkE?= =?us-ascii?Q?tgKJ6Zw0IHkTYammuzZ3kZzyZzN4t426KhJX67uFdqN6ceWgmd/1lA5MMVtC?= =?us-ascii?Q?ZRrYjDn0aY76PgQ5UBw0i8Vm590rEFtxcQe6Y/ekJjLlDeS48j2I2IKpMQ6L?= =?us-ascii?Q?XampdwiOjlrJf3jxMvzpE8IiqHR7992MvEevBNTrp+uYY2KD8XP4PwDqv/Fz?= =?us-ascii?Q?EsMyMz8H8Sbj0MopZMo70hNPZn7BegjYt8GJ1LkfhzzIGFbSP9uAY4UeKaGJ?= =?us-ascii?Q?2pb26wI8hVNC9Ks2kpM3Wv2arkfj9ZT1lNknHjqvAGPhZTca5SdhHGpAxJul?= =?us-ascii?Q?EOdGXGgAOxlDNODfCWLpEJRcEOLEFN/knJWjsFLeZhXutqVSWVu6TVWX3ouw?= =?us-ascii?Q?5Nagcc9oiC4QeaNVpi9YXsPupBQK/Y5slaWGqql/lqrjMVKopAWTPudxgzf7?= =?us-ascii?Q?yn1N6+8ekceiMQtZ2RB9P8p9aoztUE8SM1siLMvmw+h2l1mbWdyQwJt4xmC4?= =?us-ascii?Q?jOww3YBz2XKqRKXW+AqO7qtrOIkR9++YtqcaW8cdsfbU7E3X/vFGiU4oWuBo?= =?us-ascii?Q?0hLvuHKGslovOE16qGY7YpxyiHM9wktj81aWtOcnXKXw/AxKkjpKrBKpEJJU?= =?us-ascii?Q?utYlBWJlsjdMoOmvHE3S7aaFkYlsSTx4qrIc4+RqPeXJ+t7+htePK/DQNkBx?= =?us-ascii?Q?lQt2opdsKPF1uizKbzbZnTBzaPLHNAIfbwMura/4/9m190uqQpuw7wIYxlNw?= =?us-ascii?Q?wdQ68Z8/5lGTglAR6Gx6y5848Z9O+AC0xrPxeIBiSZa+T18in1lLKLTGZc9K?= =?us-ascii?Q?iCvW3tl6TexGdbezWRu9NbaaZXFQ90dXQeAZ+hkaYWTnFiKowHzupx8kX0V7?= =?us-ascii?Q?Yg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: MgQZMWDRcFNdoivYe5RNN1cGGMzMxdY0MVdwGCWIF8/FBtBF3kPtZwteP6p7IwlN7NNh17NWuLa2h+6jPurM55/j67vjmm6QW2y3ToAvX+0zrfWOj6pga/rtpcT3HqgAQ7HWT/lU1dzjeGhINlLoJQ0Uqt2EFktxO1IWEYHKzcuoqJNt+w6JksDAbvvDhY+6dH6sRijJADV3ynid9qaa3lsPmdYzV5pckakhFG2kER7cBYbqWW/fA21xE5whP4IT91+RELkc0BWZHMKmz+18B8Hr5KQplANDCOEC+0T5YjWULwXQV9ReZjHOzaX2Oc/L2OTQQuacve42amd8nUTC52it1Kw8iJTtxVIwCjN6WZcPULcovI5VSPaFM0zrHYTMMcMYqhi+doJQs/oiKIUCpMSZAkelp66ysULDKDadWcjWdBNHijPxU5FCUBrQT2y9AmESU+DqkoF4ShcKp7HaUM7VUnkf+5W5WPv95R9GOBd8b2qooUWJA0QOXa3vJ7KrKqZsIoBIzZ8FkvCdiFMBhxQyxX7xZzMC64pSY0i7qzq28p4EilD/N/LWGpdUkm+C/6qdRBduqVGxBZG2pgSJ5GXOtqy5ye6ccktxKDTKS6M= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f416cfdc-e95b-4451-cf3b-08ddad5f640f X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2025 05:25:36.9626 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +Z6gFvr2pcnE3u1T7nO6rKF69rkKU9MtyflIWULywbTzCJfsp6SmkaBlh2txUzflZivdjMxyqXu0nLXIeVfdTBsoKhnhCBLZt6rS9kxckgY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6361 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-17_01,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 mlxscore=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506170040 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE3MDA0MiBTYWx0ZWRfX3UU0YfKx4/JQ daeXKQm5z+C1J3QyVzPcZYX09FVsxSKWXK06CIOqhaUxTrf4SS8x1Qpl0D/9zt8zo7UzNYQJMFT wXPzZKjTUxYcGOm8JbyWV1C6dtvpHAopoChN6ZFIWEWIyEk+VFHXfG5Lj1NfZNufxYcAO/fC9LK AWrMzmRL/d3Qfac1J0uPZ+S7NDq/U2Gf1w95ZtbBpKkoCOU7/KgtioMHwjItje7Ka2mociRSl84 KqEcSNSayafJaV8YgCaxuvgt+aOHLdHE+CIfldW25NC7sqqTQmWh8sJwmb7NVvn7207AfjfNbuh k/4sOKxFbDrXatIr5oprz7boRN8dOZu4pUh597Mv90rA345HyodGIqlWnrHRTOXnrsjl0c/8nhh XEyjnxES+b2U0XsB13SLIYNty2IJC1s1EOIJK0UWlVm4FcCS+VZ9TEpqR3kWrzvc7RJ00OXd X-Authority-Analysis: v=2.4 cv=DM2P4zNb c=1 sm=1 tr=0 ts=6850fc56 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=I56PMZ3PheIbLmDFx6AA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-GUID: C-o90qoVkVQ8jovtv3Jm7J-eLMZi8Ga- X-Proofpoint-ORIG-GUID: C-o90qoVkVQ8jovtv3Jm7J-eLMZi8Ga- X-Stat-Signature: h3bjzoew549s96uok6xpb8gcrqgygksu X-Rspamd-Queue-Id: 0D7CF40002 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1750137972-842524 X-HE-Meta: U2FsdGVkX18fueUVtc24Vtfg2y6N8R15twI9J9T52caoaQOUPyO341slYT9awPM/O3721CQ3n6DXqMQeTG0+8KJHa3bKfKcGBF1X+NFiJ0qkbOQnGDM+jw5W7dqHOlCbJH4WS85jOLBYrIUmSsJT4qHJwZlNyuvYk0MPa1LuKvYMSjP9op2TDqVZSExPyxuA1XsPw3gTng3F9DAwKqc2qifrJLdHj7DjYSMkNrrQuWX75uw7h9e0aLsjmaw7VHrWnd3mt4XhVjMCGgayCsPjF4gMXfxJprDhlqidG8K489ifAC4pUU+Jg8cXPLG9Y7FXik7X3+VfCt/hdj7EbXtVcsmGWLPshpLrtg2NogrMtOZ8GcKAVvXl9zM7zVo4yL3F7ofCm52Gbmu1Kf0EgYD2Ijs2u8IUO+ONVbfZfjrXLi0oW8QT5gMb+7/hOOr9al6lLndZQV3R2H7wKaLJUOp/1yYBbaCaNnVENgHNv9ysyQcaaQus3lTfuAbskfqx8mnT0HvDN9qvl7rSsNSnBox14NenS00ENaT5lZyJRuM79vvSzdGGaMm1YsTJM+W7jb4Pvp5mSMV23frJZzRzx5VBgJVssmztpwGI0cghBynKjOA4rLyM7NcIKF15+AjnYeJpPBvju3RHZaWarg9xKir608DwZd2qFnbR5hq3TEHhrFyCklqudF8kphqscsAyaRV1BTougrskBC0C31YgfUKFOX0FLqtNn6cMNoFHsCU8JqLcYIhoPzizu5MJNESmmBRAn+KNPq2Y1RqlrbATk11uIJfAeasyb6ksDZQelTvwc3Yq/kEBLpiViaAuU4WWNclkqOtHvB4Nyt74ISbVLiUBdUsQLa1Bl6Y+cMX5704oXjFQNLSrF0ZIq0iHeWZt8uha2sqze0ouQ+nMtr7ysz4iDt2hDMPf5c6/PWuOBRigcUWNgpl08LDlhvOtMyCHfkWu3qGCddm20F2geLKegUj DpwOYafZ 7JLgyZMKHNniVJwzTEnCxeWk3zsaiECQh0qsz3OEvAPo0WAafAe7j/Z7LNge/w/nzIgpk3nDemKsEnnnkXInmj59CPwr55Xybnpg0SokOl9HY8zxBFl8iNTkP8L6KDbS0poi4nC8/Wz37vFecEuEi59r9cdrG8ZkFpL+TCbAD6wzBZGx8YkTr8OLSSOHEBbkLE8CgUouiBpm490HBdRV/LyWSE410dkVnEQ1ycSqyL7QY7eM3OwoHkn2o6WALmaW0a8BEn9WuiWWY9lDvQLkwfs00CMrX3HFIPNZ3MGYpr2Z8Gt8tSlChk2lhH3tsuzt4w/j+b+IAUns3HcyfouGM8FWUb0To8GhNDnFRKttv3XtKyMsAb9iRZmJcBT9Z5lNJJCe8YLQYW+4qZcYeTnBqx9VRC2qByk/BR/b18gLqBVjnrOzuQZ7Di7ekU4ZrUKUMJj9vqyAE4PqKq57crYDG/Z3+U/R4463KX3jLIrtJe4mAat0EaHV5LYZzTBMSkqcnpxaNp/cEZrdcxMfHF1U4lfhg0CDC8EffIe+zBL/+MfVUJWO7cG3sCHug40tDEV+Yu3CL0L9igTnzVgY+i58gx4UgHcOjVXZf82Z/rUOShSJGWFzHKoXcvidZcZigNok4BtegtCaAUNBAAbWNVoYRUZ7XVsM/a4fy7+vbs8uewgBt8WOpGIv6tHSywEjKrmNmgsmlnuNk3lzOypi6/n3G3ahzFaIXB/2r5c7L5p76YnFx3o3F3NBIiBnKd2Hmc9uOX+zdIZKbV/EJW0RnC/aGhl5RNODYYojAMkLNOS/6yx4LvOM= 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 10:11:28PM -0700, Christoph Hellwig wrote: > On Mon, Jun 16, 2025 at 08:33:22PM +0100, Lorenzo Stoakes wrote: > > Since commit c84bf6dd2b83 ("mm: introduce new .mmap_prepare() file > > callback"), the f_op->mmap() hook has been deprecated in favour of > > f_op->mmap_prepare(). > > > > Additionally, commit bb666b7c2707 ("mm: add mmap_prepare() compatibility > > layer for nested file systems") permits the use of the .mmap_prepare() hook > > even in nested filesystems like overlayfs. > > > > There are a number of places where we check only for f_op->mmap - this is > > incorrect now mmap_prepare exists, so update all of these to use the > > general helper file_has_valid_mmap_hooks(). > > > > Most notably, this updates the elf logic to allow for the ability to > > execute binaries on filesystems which have the .mmap_prepare hook, but > > additionally we update nested filesystems. > > Can you please give the function a better name before spreading it? > file operations aren't hooks by any classic definition. > can_mmap_file()?