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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9CFA3CA1016 for ; Mon, 8 Sep 2025 15:32:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 06A4B8E0018; Mon, 8 Sep 2025 11:32:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 041EA8E0001; Mon, 8 Sep 2025 11:32:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E4C6E8E0018; Mon, 8 Sep 2025 11:32:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id D2D3D8E0001 for ; Mon, 8 Sep 2025 11:32:30 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id DDF20118692 for ; Mon, 8 Sep 2025 15:32:28 +0000 (UTC) X-FDA: 83866474776.11.0CA44B2 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf08.hostedemail.com (Postfix) with ESMTP id 915D216000A for ; Mon, 8 Sep 2025 15:32:25 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=eIF+FjSE; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=SMMuI6pg; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf08.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1757345545; 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=89fg/8C4jtDzJlUkib6aHwbhari1RID5Z0M8iwJx5UQ=; b=YbK7bEnnypZVYOJztEb/Hrb/T4KyK1k+xX13ZAHQLdV5GLzUKj17VVsM7GGAlCzoUuaZp2 LfqDJQRNv8ElJa58z4nmMPgMdRwd267JaVeCj7MO6/nubSEVesw0rF4kQXho6fud8WSCzk S3aAtkzBDh7DpPmisW0a7myTGpDBUOo= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=eIF+FjSE; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=SMMuI6pg; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf08.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1757345545; a=rsa-sha256; cv=pass; b=5KB9qWWJI9oqrMvfdR4H2hllXcfXnm9gEQFeDcxtC1DvtQT/HQeeiHEhO+hNrNKi8JtPcv d0B8m+IUyjtqtPUhnPzHXt8w15Pj3RVkrV9dZo+zRL28IiEfhV8GW2oSUyxQcrAsQzaZTi YWVy9j45br08cUI/xSaje8Ti9t18sno= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 588FEglH022696; Mon, 8 Sep 2025 15:32:10 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=89fg/8C4jtDzJlUkib 6aHwbhari1RID5Z0M8iwJx5UQ=; b=eIF+FjSEI4N5Vwz8moTLh7Hd7jcR87gk3H 8ReTOlpquMZbSW9omhsuskmYcE3jEN4GL3oJ9ARVJHG/FfWE4udkq0jkqUHJws89 yUNV02ISBujq5IkggmJOD28yFRX3N6al3tcgZeV9Xv5A31xyLubYTd1B5CO4z4Gq bOjSYvFJuUQTgVqQ/9UcG3e+2h8UzjyR5iBJNz+Rp2ffD9DQOT0bV77cfaKS3TR6 6oMdTzMt1XDwWACDxPraUKXmvZ3kjtlh9vPU00/LZbfsOzKvuTiHzQh2HfV+08l2 kTf8JNE2ypEL7lmC3oNjjwyMDyCa7f7uRFUGchIN5MN3BZqfcK0Q== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4921m2r1kn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 15:32:09 +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 588FGtEQ013632; Mon, 8 Sep 2025 15:32:08 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2077.outbound.protection.outlook.com [40.107.244.77]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 490bd8kr1k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 15:32:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pEI+TZ8wkc3QoftfZlS5osBKhh7W3YjfygU/zBdZif1xLejs7can7luhWFpK8uHa5pqmrtdjXHdJwtS90bOzm9zGXNUNfOXvmNNJtKVsWxIT5a3BAUl5HteTrCcCHeasOjtGbWgqKNjcAeiXPHmO0QxkDxMqcpl0O/B5nyYe1G1FBMZz0pxw0cm6dLCQmT8ksntpceVzoAfIMMs0q6lEQcHkqiotek0Twjfh0tRTzu2DI/tdG49zrx8WQzwAmM+q7dzJAJBtwGm25ONax5zGKdZHvOqlMK/4wzuFCqcT3IOMnqmeA1GWM658W8JQ6yYX9aopZpOzHPOrugWD5maFig== 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=89fg/8C4jtDzJlUkib6aHwbhari1RID5Z0M8iwJx5UQ=; b=Ag+hfBgW08pOvnvaySubbUoZcKcL89E7qqx8MPzHmcsdL5fRB42RbVLlq9sYD1f5x2UKvaMjAAB8qYDK3VqR7UZZrSMhAya2IbXH0VTfG5ytNxNasbBEkisiWA8ZLyIjOvjMRr+sg/t2cwrxHkcAJz6DETENvHS+chn/l7zsVkh40ByRuXY7y4uo2CWHIvGJ0ubqvgJyVmhEq3fDzjUPH/dXhlzUth0TxVcW/15a5gmHLc7eMa10ZCn5NboixZMFaGPbkYqBPPnHdF58nkTbN4lAaY5iwH5ViuX3DNEgzZlZn0twV1/in0740ENuUe5PJLe33kwMhJmmkY7vjTjIeA== 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=89fg/8C4jtDzJlUkib6aHwbhari1RID5Z0M8iwJx5UQ=; b=SMMuI6pgDAjoEKR5+KR8duwQJVwnKPvFM/tnVBJhSyJid6DFgGYL98dn0XdjjI7C0V+tQzXq+DmUV2UxFo+s2zbGSepHjbLvm2DXvInZRI4DL4ayrQY6uMmdpAndF1mBks5WoG4Wa927omc//INUxFPltLcvK18pIbR9wslBK9Q= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DS7PR10MB7298.namprd10.prod.outlook.com (2603:10b6:8:ec::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Mon, 8 Sep 2025 15:32:00 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.9094.021; Mon, 8 Sep 2025 15:32:00 +0000 Date: Mon, 8 Sep 2025 16:31:58 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: Andrew Morton , Jonathan Corbet , Matthew Wilcox , Guo Ren , Thomas Bogendoerfer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Nicolas Pitre , Muchun Song , Oscar Salvador , Konstantin Komarov , Baoquan He , Vivek Goyal , Dave Young , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Alexander Viro , Christian Brauner , Jan Kara , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Uladzislau Rezki , Dmitry Vyukov , Andrey Konovalov , Jann Horn , Pedro Falcato , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-csky@vger.kernel.org, linux-mips@vger.kernel.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, kexec@lists.infradead.org, kasan-dev@googlegroups.com, Jason Gunthorpe Subject: Re: [PATCH 05/16] mm/vma: rename mmap internal functions to avoid confusion Message-ID: References: <626763f17440bd69a70391b2676e5719c4c6e35f.1757329751.git.lorenzo.stoakes@oracle.com> <07ea2397-bec1-4420-8ee2-b1ca2d7c30e5@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <07ea2397-bec1-4420-8ee2-b1ca2d7c30e5@redhat.com> X-ClientProxiedBy: LO4P123CA0192.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a4::17) To BL4PR10MB8229.namprd10.prod.outlook.com (2603:10b6:208:4e6::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DS7PR10MB7298:EE_ X-MS-Office365-Filtering-Correlation-Id: 79da7d8c-3c0c-4180-0bd6-08ddeeecda3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?TghN1FBFJdwzZ5GY/I/UMl5X7EETE15tgVqCI7AEIdmasBtKllQpPxPCLDWn?= =?us-ascii?Q?G748zscC/AyWomJ/TII2zBSN2KuRepIzWOOy78g5SEiCHvHarsYSqSrrEa9J?= =?us-ascii?Q?HDjMeZO0bbVGn4QjPvgF/M/K2z0ApOcS/OqayXS1M+LCjRqc5jWle9FWqUWF?= =?us-ascii?Q?bNfAtjP0NzwA2D70Wge/4mRn9TrHlRMsMxSPhXqyTtiBJffiQPLs8BQJb5wh?= =?us-ascii?Q?C9bXwLTncOND71fAKGA0xIz1+xL4Nag7pJZus7MUHjDNo3VdH66Rqi0lDA6D?= =?us-ascii?Q?15SJkj43i8v/q3LJGqo1nScgPENMHYzZF7ctgr5W5ZwqBKcF2K6auwwoiAm8?= =?us-ascii?Q?V4LfcvolN6VidS3HXGiuoSfIZT0zZeqH04hPI9UJ1xeUlh/FACBiiC7L1kZ0?= =?us-ascii?Q?y/mfeGAnddH49t8tuSLrfRmG3J1q5WAheKFE3WyJMUKVS9LRKodvaxdQpEyv?= =?us-ascii?Q?cax5Ydm1mX7sVa8Gbwe4PSAhN6pg79bVX9PcQ1jco96/QjniY1kfnLTVQNK8?= =?us-ascii?Q?nDrc/G/Oq9VFEhJBT7x7iiB15o94DKNtO3lx4XZQgh9SHDrrYc7eEb6lCUEb?= =?us-ascii?Q?uS9L9UcR/5hvHVB3FSb6wRbJ/DNhAMua09FivrIX1bM6LJdkaDJ31qqmNf/S?= =?us-ascii?Q?KaV+bsx4QItS03CjXi3nWDYhtA2mYjo3ki4//Pj/VVjRCYh/4cs8UpuEouR3?= =?us-ascii?Q?MJTtQq+nSALS+DhWqfK+iHXHxG27icZ99jvilpfdQPZJLuQoVZS/+7A5ufZ+?= =?us-ascii?Q?K6R2mnaX8zLBZlFfeStV+GZApvDKmrX2mpdh4J/70KgtFD9P7HUa+qr3TIuh?= =?us-ascii?Q?UVCWLR1dUkYPMYt6KXhNd+C+vSqW3Wg8J1IEe7M+Kz2Wa6uUHUICI0U4/ApR?= =?us-ascii?Q?8v5MtRzcq65EUY/pdqFzU0nlb2Z7HxnfNPp/8WS7WbBtcG2TLRTomFtGNB5G?= =?us-ascii?Q?j4hr3QFH88lFzjR3EkvL3CUkZx/YPw8eePYFbTefOcMh/TSd78cZBTIK8LI9?= =?us-ascii?Q?F4TRt60JwTCgohgPA7LQvvzwoK0dLPngpbCcZ6RoMG1Wc/i7DeG9eP3VMAWy?= =?us-ascii?Q?CLKUF8vHzMo3HiYgkDHKWvWRDQoGxCl06UZIKWafCA/niNVlLbjJMpPI51qt?= =?us-ascii?Q?25wCwTolOGLLZXROtV0t5VORcZGz4aPtIF0ERoFJLU9V8hjSpy5Uhdxia1l3?= =?us-ascii?Q?NNIZq+/We+bdcvOrzm7wJfH8Y6ekiThAvblcDM2PsY8WHajDvi489XoNLgm5?= =?us-ascii?Q?bFAn4ALrcm5MKW7wKl6BI9NxYZmAgf5V2WmaPvlIykkVap6ldwtyt0rJN8wO?= =?us-ascii?Q?xz7Uc5iM27cPJXAr98PI/nvweaHy2H7UrrW7uXtGVyOlSRPnvJx1LZKjerhZ?= =?us-ascii?Q?/Vx0veoz6eVUvJ/IreBv25kN2ntanjtfaUQMXIc84IYcdRt992pD9PyBuPs8?= =?us-ascii?Q?vQhlSWwbofc=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)(376014)(1800799024)(366016)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Qh2aG5jgpmOziH7KlyVWvS6HFy+7ktdENZz7gd3z7zJLO/SL+H7JOqXzRZiB?= =?us-ascii?Q?Z3/lYwPpgVgAZnN7dTrcY+Ueqi/Gwk5hoN8BrQgkdB8AFDEMm0qQBEYPoYAq?= =?us-ascii?Q?2iPTHZkX+sE+xYpv7RoZ08m54JMmiD35bMrXwPXVulZCFSS88ODc7ACV+3gH?= =?us-ascii?Q?zwU8RtXiCp4mlul55n33ubIJispl5PwEpDXsPAjB8TX6029xmitCy3C2CqKi?= =?us-ascii?Q?f4FVzkc561roJVX9JhdIArDh7X38Vp5AnFmfP8Aglkdo7LZdhgGMNgw6R0+h?= =?us-ascii?Q?xeuPEJ9R02Mz9CLBy/HpJAC2/QWXjCQtADiSHMeYf27BW0vWAq99y5MZiH5I?= =?us-ascii?Q?pZnP6Zhb1aE/kJAA90G78TEz3YczZaKznpiC0Nv7Gz7wioluB+VS0EVo/hLy?= =?us-ascii?Q?m0pMymy4dv/Y0lu8ltsuFQ+fNL0W+rlneZdPzt1vvetVxla2J8K8Utcpmgpi?= =?us-ascii?Q?dh/DCFwubjyiLm1pqSQj/OL4x5hQ+bRlLTCasIvOBmYT/+cAC7coWlxVpG5Y?= =?us-ascii?Q?T0ZpnXNXYYuJHJ64gvDU0q1C9Toq5SmJg99kByY5sOpRjdI4Rhg2DutKQUtr?= =?us-ascii?Q?LKDBV6JiAvRg5h+KLonL8YFgFSfre02s88IamoWyyOJnpXJj7gTnn5i82Zdl?= =?us-ascii?Q?HMlKCABZbHfGURduinGqXGsGh8rC/bHXQ3BJ/V5/gHB6ofIn63T0wVhTEx2x?= =?us-ascii?Q?g+AEMASW/dyIc3lw9qPF5vYmUGLrtXjQGBHJaex24yhbn6oXSPhVI5ZXfwha?= =?us-ascii?Q?SVjRJHauWXV3IYo8tKQRfCOhyCUTY1/9g4pU3uOTDeFA4mJ9Sz0AOJgyOvcb?= =?us-ascii?Q?UvE6TvVon1UDKQdxUdaHD6HJRiXaBkoTvDGRdQWQuBhefCxerU8a1EqsK1lq?= =?us-ascii?Q?dd0n0jQ+Tlsn3u0S5GH3yJcrgolFabL6HftvjNg962E3W125UTM/xsO1IDna?= =?us-ascii?Q?NeZnGh09OJYNlafW8I8Uu8YTrW8fv+BwSqx3i59vNpRavgKSDVMhCCyFBEVv?= =?us-ascii?Q?slxiL1+7sZeuUejxEYp6SajkdHQOrRTgDxScqv6CdtQwY6esJnuTHsU0CPQW?= =?us-ascii?Q?rmGwCjT8CpmJj7Yi4G7HV/+r/ClQ33/Ru6Vpd7m/u4h/OroOTjUUh9jICt3B?= =?us-ascii?Q?ik2uCw23OBI5PhY0SkJpEXEHlZEyXI2NNCHOJGfh1UpS3+cJYCnopgk5m0YI?= =?us-ascii?Q?RXUMbIvVi7vIB3YYBAlfOUBHGhGFmC6aPDLvNmYSoWI4jtzcpnWcmdcdLAxz?= =?us-ascii?Q?VfFSjarSje1sg3ZMuxB06G+Oe2H2Xxm6zgKtIf5RvxZuSXKdVQg853z7Xx5n?= =?us-ascii?Q?IMPRn/tlrBdNgB/IQ92k/Wv+puHeoSMVVRCZkSfaj/DJXmtWpC9EFMaE+fNu?= =?us-ascii?Q?KCszxdzTsa6r7PoN2b4DdKwPhlHV4H3i+ek8q2WXG7zLerzLIfXjflWOgRaT?= =?us-ascii?Q?c+MZPlkECPNurUrKR5a4SzpNXh1ndBTGmet3YwuwptrnhzhbB8bzA8wkgSEx?= =?us-ascii?Q?MiANL+jWKrY81nd7I9m0rPqV4qPoD/P9kYCs7zk6eY6F4Jm+QJOvkcwjGPVv?= =?us-ascii?Q?VSk3dwPbBZwuEC6rqH6w5qExyaQKBWZV9EUnaZbZorE9Grm1j43x9kNjqxWN?= =?us-ascii?Q?vg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: pg7+v47Xjo2MvHHGMPxg38Ts6+fzxXu6Bq67vCRFYZdUWUpsG0FuZDX1rIrklAnvGmYG9QD3NXfdeMBN0EFyeVX0gTjv5ehE0HCK5cbXzycOyGtBqThOigQhPtwyImgRlemDOY0Ky+a5uw9U7A0ZKSRW922ZZEeU7rPjMWTYmfMl+QvttkTwv9kPNEtLTYFWoTxgPeCpTDPb4xnTDs7cO512dAuP1TZkhxuXH/WMPhHuDX3WZf690wu1SmLHvmUM1AoMn/X4eNKgPpZScstRLZ9cuCjRvngEcYzbWSoONvG2u7imu+WjefzvfUdt9+42kZJWRqziJ7kCuaUjBVkBII7tlvtm6x2on8PmOCi2r4lV68mW+/3qgJbIfIGWOaR0+HBgyncex/cn9t1Zkj/45oX9qHYvpw3uFPhA9icfaP8kaXo5L3+gl6JpjwmVgTRRcDS9x4ZKfHIrWDWc48DXSc5xB5NVYNvWZBEWdpT2zz+/AbTpxgfQhT9UYOzA+Y04J0Kj6y4xmBjJbFSCkeDfAxSx9C4eVBuT02GiweP+tsS7seazHYbN5Qg42NxG9G10Tn657XTQkkBIWVhjjf77DrVTavgBnlZ70wMu7cXtPwc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79da7d8c-3c0c-4180-0bd6-08ddeeecda3f X-MS-Exchange-CrossTenant-AuthSource: BL4PR10MB8229.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 15:32:00.4815 (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: AscD2aAW8a9cz21BM40V1TePkIUdGskVvfng6CN7C7MxzO4cICSn4gHflqYyZBQqaVT+RKBYgQ972kKSYJ/mFg9k8REg4dg5JDh6ZMoGo4c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7298 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_05,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509080153 X-Proofpoint-GUID: O2A5gcURinWGBTqCwWQVTQojFlqjAOh- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDE1MSBTYWx0ZWRfX82eWPmlq6j5h Ta8RqQC7Spw8vbOrtLg3EADzgaFyymyUpwu18MyjtcSPlEzZXCSCJczTAAZZA2N2dqr0eS7yxwX p3R5SZ3AxYociZUSqm/7abbYB+g2bnJAAd3dQhjzvJ1cMXDCR2qVWbUxIx8scuKX8Fr+p2GsNUb rfrJR2UxDjtUvJYHOa7QIDVHIbGyDldfkhuv0WMwyQVLRUueeWdUVk+TeFpSlWPhAOt4o2XhAAD kpV8Zr4W9KML3DOtgLL0gxb8id2r7z3CleB56fU+fTTmXnq6kMShru2IHu0V1Mfo5O3f7fZV0Vc 69lxNYqjBUpm5U/rK36QV4WIncA7i71vg3FZxewVzMJVFjQvwd9eJtt7EOR51Tyi1Zez1yrR8LZ vsYnr2ga X-Authority-Analysis: v=2.4 cv=Dp5W+H/+ c=1 sm=1 tr=0 ts=68bef6f9 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=s9zNRFAIneAoMknafZYA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-ORIG-GUID: O2A5gcURinWGBTqCwWQVTQojFlqjAOh- X-Rspamd-Queue-Id: 915D216000A X-Rspamd-Server: rspam05 X-Stat-Signature: 8nwbk8jt5cqnnt1pjfk4uajsmp3wfhr1 X-Rspam-User: X-HE-Tag: 1757345545-839036 X-HE-Meta: U2FsdGVkX19tX7WvL+QY1H/oGUtn6o2M3oA8DIaFlmo0EIgoi7KNs+tJmQ5CCM1ZD5iRYvoFodzhF5rBERJfjGToYm02TK5cUfLtY9rzxZ/jfI2CcePqojUL8wxU17kCUtrSZdodqOzaO8HYw6oeIZy1NmI4CE8KF5wTNCqKjgi20zQcC9kynfO/QLC4QoVBg1FE4QVrs7mvrJEOwU50NIJi/G4HI1BKRmopbo+811nTrxAnHTVvGXLq8Kd8vseDQL1fvKCikRDAbkQVGSbovSpUFU/Nd1Vb9O79zrYoPYjgz6cdbEGVWpfdb4CTIhR5R6K+AqwNYmsXlsViRgVReo1/z2CHB1zleeABKaGeQ8hXiH2+JO9XNmkQ6bvQLZLChJlGFCL3vCNsEkn/e+jkRIVz3CjCPrdDQNYqpYtttG5YjDhrGpOmyLtasIEikrRbzlJ2FfRDU0AkjYvU+ALRh8PAF1CUEh5B0JqKOi0yhSR47ai7793UAZ/0i8+my+JXkpYqNdghFxLnykf5Z6WEjb98YhJyMvr5k3lLlnSqCjJn7qGGRbXDQ2+yb26Ll9R9u+081jvhroWnRLgs6f0v54qvuzKZdJJomX2hqpZhLuDrlBFwwHSLb4PCgFpcxBTAqkJF2iI1vGCqb73LixIt1SwwuvHuY8iWWgBGg87aL5fQ0Zm4+aM0UpvA70F9Ow9eB85ggUYyqa/SMqW5gECuJRzZS2AFt40LTU4aLRjH+9s8H0eiYfVBqXJc2X369ftlw0aOWysHYJAmtp3q1TNsADPKW+qgYFlIZ8qXfj1ldKZaJMSSJtVcgfWc4ceRg8ZbRe1w+l2Zzuh8PAuIxYFQsNn6I2yQCZQdGHYCrbqEvKTcO6rARO0asdhI31+UOTk6f65oGyd4H1VyMPAyOGH16s/QCnVqJpZ5xVEFp8YoPCUBiywlBNQJMKS2b2xIX9ybm3YZtsSExUbS1s14tMh y7x5rPaS OIYciRfEKoQBu7bgfIPCHPHcUfYWtu/yepVJvfgtYqnEJuXuKmQhAn8VKs1vYdSpyZ7RC4KjHIbAY5fv9E8CMzwrnOsFVsauFR0ohqJU5cKOElPYzCk/Lksivw/ZEupKpD6/kcKvzG0mw2G0kQmzZANppm+UFyqdKSMRaMua2eoRRL/YmJ9ZrA9vDHlGjtKhImES94Ok3ji6Ba8ZCLcMQOVn/HD0ALpTSNLAJcmvo8Wvxr4FN+WZ8DSnGKlLXTiIdEme3v7PWeQIG/K4s1a6GYeYsHN87OlmTUJMKEWkxb07ZvD+OkPQ1H+nLqNmdlIa5jGGb0hcfitg1a+f7CtI3nHKzUeHw9Vyd21wNYgBY1+TCYwxGYtNTbIo/ikScoSoGLiL0ggY36jeONiTh/i+I8mtZr0zvnM622gghpHoQrMy5Sy4MTqDFyay/uf9yKtry2E/HpYAuF+2vELcLVvZRXzjfXqHo3g1HhqwMKorTEp9vKzqy3+S1qojDiz9g6ivyS+ca+2e3TduCFpbA6iTZui7uNVcXb1oI91TxvgmGqUUuGZagJ+8xx5IGLSFd7E7R3qYXO2pAsgsqI83Nmxyb1DAIMhKFeSt64boZi8IqJ/C3QSuTJHp9Y26RHCIIWeHVCm9iTr/5Oz12Aq9yYisgzU2Gi7cLS4bln2S591ahz0UnIeo86xwSl7UUVoFRbmLHUTi9umSjMX5QHNKAWYJnPr2ytgGn2DVI6r4FaYRAkIu5AtdFFWdgKfuA1Be+pT8KgcuN 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, Sep 08, 2025 at 05:19:18PM +0200, David Hildenbrand wrote: > On 08.09.25 13:10, Lorenzo Stoakes wrote: > > Now we have the f_op->mmap_prepare() hook, having a static function called > > __mmap_prepare() that has nothing to do with it is confusing, so rename the > > function. > > > > Additionally rename __mmap_complete() to __mmap_epilogue(), as we intend to > > provide a f_op->mmap_complete() callback. > > Isn't prologue the opposite of epilogue? :) :) well indeed, the prologue comes _first_ and epilogue comes _last_. So we rename the bit that comes first > > I guess I would just have done a > > __mmap_prepare -> __mmap_setup() Sure will rename to __mmap_setup(). > > and left the __mmap_complete() as is. But we are adding a 'mmap_complete' hook :)' I can think of another sensible name here then if I'm being too abstract here... __mmap_finish() or something. > > > -- > Cheers > > David / dhildenb > Cheers, Lorenzo