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 B3BB0C369D9 for ; Wed, 30 Apr 2025 09:20:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 07DFE6B0085; Wed, 30 Apr 2025 05:20:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0042D6B0098; Wed, 30 Apr 2025 05:20:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6FD46B009D; Wed, 30 Apr 2025 05:20:38 -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 A8F986B0085 for ; Wed, 30 Apr 2025 05:20:38 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 9D1481CE883 for ; Wed, 30 Apr 2025 09:20:40 +0000 (UTC) X-FDA: 83390165040.09.0FA8822 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf19.hostedemail.com (Postfix) with ESMTP id 533431A0005 for ; Wed, 30 Apr 2025 09:20:37 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=FN5ugScX; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OYhOe9Kx; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf19.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1746004837; a=rsa-sha256; cv=pass; b=Hj1EF/zCYMG+LORmuFM0MgRkWfhdJ+rL1lN/hH6DAZSbZWETc1/7e+cYGXXVB2VeXNyh2+ 7re8Z5BRlP9TNr5WcyoKQH7jY47oa4OB7tmkfsHKCa+sZpoqNZJjMqXdGaO29Fb0G1Xftz JQ93npX1gJkTbKvvJ7IeBLWB318au9E= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=FN5ugScX; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OYhOe9Kx; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf19.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1746004837; 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=CA9bYkoiMHMV346gNfs1z/b1X1M0zxWKi7Q4h+xJdag=; b=hWUT+LmLGmfSmB/su4WT4P0F/CkOlwOStaVh8nYT04x34H7+8OBt2wzNjP5xstORXYd3FU nfKZdZ+0QOtAqrGDvMeYLdTxVwXHFJnNZlGic0FFSuP4IWtcLVGxIXoxGLZDKxwI7svmtM zkt1kkDGTRebp7RzWMr5I+TprmVtOJA= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53U6QoHB015983; Wed, 30 Apr 2025 09:20:27 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-2023-11-20; bh=CA9bYkoiMHMV346gNf s1z/b1X1M0zxWKi7Q4h+xJdag=; b=FN5ugScXs2rqsMZ+u+BLDprH8mCs3kF9Dd Qj536t7/Op75Df9ffA+t8ySCmp9Ly70iGtqsX7CtAZREb6ErfFa1vInE9wTD6XdX /oc5ZDWIZALOKnkztTUpZ2fkEOHNyGESIMUVnkHyekCZOSEZU3dnlj2H0yQ6fiye 8P7AJA/Y19YcgdAMmqS3mTlkt+A4M2kKscRSjD7w/TK+PRImFXYXyUpUur2prXWa kdIT4rZzXaeJ0ZvNOy+FbVttTDbbCaTjygOA9dUPU3PwFF71W8lJ3+13ireb2aHN Bu4lRKo3IVc4D4k12hIzeUd6brwIRxtV3sjraFibO9o2enRrtenA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46b6ucgsam-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 30 Apr 2025 09:20:26 +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 53U8fJ2M014048; Wed, 30 Apr 2025 09:20:25 GMT Received: from ch5pr02cu005.outbound.protection.outlook.com (mail-northcentralusazlp17012053.outbound.protection.outlook.com [40.93.20.53]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 468nxb2txk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 30 Apr 2025 09:20:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZV8a43gvAtIfcqkDSDfZZwzKy2oqh9lWr4V4wrMQRXRzzgOYslXwZC+cgGuTqqeoa/VH/OKLM3a8xaA6AMEjIvWibkM1Cd2QN+/Z0pMLajxlKuNYt4pRUz0dgAXM2szWBFOAPANLZ3DWVID8R02uLwCqGTE5y+VNvkDqWUeb6k57if2d1XDMaPJAxQWDKrKej70foC2fLkRs75bepvL6w7XENRZqunkxf0K15hasxSw0d+Ea6EQEOogvFX08k1ZCgQQPEoMuvHUf1Vxh8YSycep4KCOyCleZI00GE/jJV8YwRNJprtzVXzhcpAKRy9KiIZfXA61usxB8YMtQlMIF3g== 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=CA9bYkoiMHMV346gNfs1z/b1X1M0zxWKi7Q4h+xJdag=; b=VoG2dFtvBeZ6UV52sM3EG2uFsSfnkF00UOAnu8af2zO9mc+zvG4Cm0F3wqBuXQwLVB9u4GD9DFdAOOvddDQgF5UbuSoKrjgHzDkqJ/P5dz6WFXDWWH5dqddBN2nfS0Tz6SzUHhEXG9EavIbik8pMCuErfq+XlaFbWHsZP1akXDb2Z00HQxi9I8owM5gnqmk04lxQCu0m8/dbs5CUNk+8Giqst+AfK67EeeIeXuRYFE0Wgb+nq2+225SnNB0DNjM9ZigDJfWhew8OvdHod3ETqqnkxZHrwQP3MDfIE6VLdUVweqDWXtwfXfA1rimwzUqYvJ7Z3LVvxQHG9VrXvbKftg== 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=CA9bYkoiMHMV346gNfs1z/b1X1M0zxWKi7Q4h+xJdag=; b=OYhOe9KxZOa3fdPVlZofCwUelZ7fZiB8qlnRsJhokRAPgsPcUcPVqktPXzikQGyDf1mXSDrGMoTZIX4yYWgd6ln6PlETkBq5deLExDFZD/ZobSuSD0lfCe5ulSrmbWuiFtvynpapLzaHFyOG7zOF1311PQnSBPN6AtNOFzYFpuk= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by MN2PR10MB4189.namprd10.prod.outlook.com (2603:10b6:208:1de::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.19; Wed, 30 Apr 2025 09:20:16 +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.8678.028; Wed, 30 Apr 2025 09:20:16 +0000 Date: Wed, 30 Apr 2025 10:20:10 +0100 From: Lorenzo Stoakes To: Vlastimil Babka Cc: Andrew Morton , "Liam R . Howlett" , Jann Horn , Pedro Falcato , David Hildenbrand , Kees Cook , Alexander Viro , Christian Brauner , Jan Kara , Suren Baghdasaryan , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 4/4] mm: perform VMA allocation, freeing, duplication in mm Message-ID: <5edc96cf-4f48-447f-b5a3-7e38679fa3f0@lucifer.local> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO2P265CA0494.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13a::19) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|MN2PR10MB4189:EE_ X-MS-Office365-Filtering-Correlation-Id: 51f101f6-12e5-4a6a-72cf-08dd87c83866 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?JywqiTF8yNk7ciqEv9lWlx1I6FRY2Owj+ygHPGs0VVElEQ87o0XfutRnRqd1?= =?us-ascii?Q?2Rss8Ufsrz3X8DJHK388NbN30438t1iOcUdHOi96BuoGwDptW1i7XEllJ78z?= =?us-ascii?Q?0qJyDxWRjD1av/z87rU+44bYRAa93Nu8tuC3mPEUd5urY9+K2kNjvrS3F4QV?= =?us-ascii?Q?JTZN/VrBLdKLU7Rh2dc3wXPV8c76pZu7DzN1BziWysdz4iJ0zl3+rT9nJNoy?= =?us-ascii?Q?CWjFWDD5aWSIJ6AjnzRldFP2Ze6WbZmzGkwjyxOXsW87C7NnW6dlqjNyMaeP?= =?us-ascii?Q?Ly5cylPAlhE2Ch5gEq4V5RID0ORHbeKYTpkQiEylU03j8t/q1WUAUKsF79eT?= =?us-ascii?Q?oQm7r6dsLY30ph/HIaoZNyjJ5PCK4EMRIPdN4E8LrpmqxRwwhHp+vsd5JQvh?= =?us-ascii?Q?SaVkPvD7D4Tm9HyeDH2djbND20orrjCMx18Kf1tyX1n0i+R/nk2Va976A42M?= =?us-ascii?Q?KrqZdxcAmqrTMJ6LPZhxg+Cd1OJGn1Bh5zCwe3Wnw8gGgdRvCjxzLAm01uoZ?= =?us-ascii?Q?G+yDZnu+Rm665TQmMSCfEQDDlRX0Vlx8gvuAFoG4G97HKDNmmr/cgUTKQvAV?= =?us-ascii?Q?Ipr1elF063D0U/PicPC3yrMjzhkyd981WjWCaCdZeIvgpOD914tpVsZveWuy?= =?us-ascii?Q?1X035BumdcJrGPOx1kJdSbxDDyKPrVLpGUusIeZKMqRKeCw9hWrnB0P74+X8?= =?us-ascii?Q?/gpl67Fu/ubDBbU3QsOMsTZOrkg49DHG/iTObe6PDz4svSJ2Hg8IH1o1yfdB?= =?us-ascii?Q?GsAZNiEqBOl+i7lt78H9DYMbhM0dTale4Dz991sbiQ3avskiCgOi8ewHjV85?= =?us-ascii?Q?j7g0lvD+Uq3T8yrIoBJpNXWPP37YE/1Rn2h8iEEAWRcTQJug5N0kHToRantl?= =?us-ascii?Q?bxBQyxsgAbc53GFw2b7CLwLa2L1LMN0Qk/X62vIW0b9KckSkiHwFSr/6uj2h?= =?us-ascii?Q?FXcwGoF+QsHgXXEO2rhD8xL915KB/b4br4D6DFDfNNI5eHqqy54b0tnByMyd?= =?us-ascii?Q?RHQYeCAf6ucNLLZCbxbCPOzgjGAnpWtHMKssOztCLd21UX0MsCaDBsz6Kv2Y?= =?us-ascii?Q?hZfhCaYCfxihqDJkbcyCSH+ZUmYxmpbeccM4zzpKJSHj9nyAIR/NSMG2cwRX?= =?us-ascii?Q?OOESPivv/gUwQCqQuAka96ViUs1HGqAWxpclvmrlYR9esuVOvUDzUs3/xwEc?= =?us-ascii?Q?3uHBK4gRdSqqJLx4nRHxeZYxVzf/onQekCPnV9FVNEQzrrIKDhY7hOVtHtGP?= =?us-ascii?Q?zJMYWK8BrE1jiS58rmesyMpyNukkoolVgf9NDTBzh/fVtCG888M7AiSOszHz?= =?us-ascii?Q?5hwh2p0inGGGkYPJUaW11yzPwH4pfGX8kxod3Z2ukIReLl//M4wXMSzHvDXi?= =?us-ascii?Q?zmfu7594cfdu21lJjH+hIMkYR0O+9dstHwXaFLg8RR8BXADc+0ngf2pgYoRS?= =?us-ascii?Q?h/kqUY6zMOo=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)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6bDKJCGvXv1e1Yxgkafwxuk7ZV0M3EOdSyaT1znkKdKliPz8dnx1GLPaAqf8?= =?us-ascii?Q?MgIhp7c6cMP7mO4DIEfv8WnIirFNgq+oe+h+qZXrNOh2+ARpHV6D/1SuDysB?= =?us-ascii?Q?6gM2i+3b7fQLdSA8TihpG1I3dEKBUB/oyL/xZZ7PXaWymSV6adhFuta/ey/x?= =?us-ascii?Q?Yp7JmPIBTXNRbvHBQ3mwruL91JYOsfWCmqNoSSjVf/Y1Xii8Ayzgi/FOccng?= =?us-ascii?Q?VLMZXia+IdIHQi419+kzdzoeZIqBYPdt+9kLYAmH5kPdBGxvvUYlyAcFNA57?= =?us-ascii?Q?yrl4x+ZE/M9Q8LijmkWyEYOPZ3qnCNiuXGTF6rLpUCa/8OAK5nZXi2m+4j9G?= =?us-ascii?Q?AGSMIOKGfPcNMWC1NOcvurhrn+SLS/Dqu8EI6KTe9qo5idsPXpwRBcl2DKpE?= =?us-ascii?Q?k771nD7F9j+zOjnh9j3IjRr7vtJdRTv3Ctu+UN5ulK4+5A9DvFyzKrKXapUP?= =?us-ascii?Q?utVIewdMZ00wK44QjRGv1S2wW8AVpZZCeMonaNGvAubKqHXphENvQz8os0hL?= =?us-ascii?Q?G5S6WCKH1GalYVt9W8PMz5IRLlBwgYScS5g3hJGHHeExGleTLeWkQdJn8my9?= =?us-ascii?Q?M8ywqYKkuPWs8k54n8WQmJv0TdvbFArZcAGBfQPEXMK/kTnjRi4kUqRNRrvz?= =?us-ascii?Q?H+m3rbUZiN4pOToKu3utaxuQPj1P2pDwkIjXIbLlHEoKaf3AOaTTRYAp9BJF?= =?us-ascii?Q?xR7wDC+dFGZLDht9zdbRbmN4tzUoED8fieQ65Gk0qJVKnnAHgnjqlL663vxC?= =?us-ascii?Q?l+jePv1DRlZbCHhXils99pxdWzFtK15W9exXLNNeV6IJI4KibyzIp2DLMxNF?= =?us-ascii?Q?2XnlKoVTulKnszRdFTBUP3sxQHbzVAC300moePiPziMCm80aL6eub99Wmc4t?= =?us-ascii?Q?LZe2rCEuw2A/qGMQ8v0TTWY7pDjU70RiAWmZw5nATND/CwnqoQmy86h2oOss?= =?us-ascii?Q?reyIFSdBw4U1SBt1DWarI9NjfqKXqsVreOScKpUg60p0jvSXVjwUlwdP5YIi?= =?us-ascii?Q?/18g02u4U4tjwKaUmQHg9ggkilhD7kE1ffXA2ux9aKSMMg4bOAVMw54EIL3U?= =?us-ascii?Q?8czq77m8FVwuV6fXC2usAfg42496FecDpXvhy9WGnX8fHJH0V4TnmxcdLDP7?= =?us-ascii?Q?yrue+pBXHH72OKcHBbMCo9t3BuO/DWsrW0vRCPVdM1m5obP/NYuF59zzZg1R?= =?us-ascii?Q?9feoWJyQs03JYkaqT4NWb1jd+QdsBTvPeC5Xy2KyBdW6fvy8fUGeQo4/UZSg?= =?us-ascii?Q?Ah3Y2L0FgCNmnOPnRUOhxAXPol5yFHWuUuM0wOQfRhcLaxEaOcbb8hUPaLDX?= =?us-ascii?Q?okha2G8Ci78Swj/b2XzKrhknIekiFoKgwLMHBEuvUMLAQIy4ree6FN7zd1Sa?= =?us-ascii?Q?Tl3MucwhTNZ7/UaRTRhjhb63E2WQsUQLDg2XJVpfRjRNIzyDv26khyOYCPF4?= =?us-ascii?Q?eEmF1B9RCe0GEqI4RssdFRqf3G9sMaUezt4HBj3azi6IAtga4zbRZAaj13Sb?= =?us-ascii?Q?6bK0eRqcWuzukILwcEz3+7r2fIni0NgyB/ej2RhdOZkmjIa9F2coKIRNbd2c?= =?us-ascii?Q?TVWZg8kDeWXw4zQy6dWi9jUi2U6nDaD9ObMmTN+rwA/IGmD8j86IlgJHUzUm?= =?us-ascii?Q?rQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: dEIimBqzma3Dh1uwfV9ta1DfbSTUfqRxEVYnayBC18FaLz3ub05te7/NHBXExbJO+j7Ovvi1XwkBNd9t7MLe3Bd5p0gYvHA8WuMtJHuqWoMWDMW4oVFx6oYab+adRGlx4if04yr5JqFgGT/25AUiUxjRPo6n9M5n34fBcK6hFqD4C7FyccJoVrjRmRNKM9JnTW14bndF90CPTtNVlsAmMbb9vFOicigUHE+/yQfcm5XEU67/ugwEDooVkhr9zbhR8SeKQC411F4fO4tsuXe9nuEE8i+7qM3wvCmii9CX3AB9+y0q3rR4wZdu3Ao6Up8TMV8euSkp+oCB7QtDQtZYj2lIUFLs0xxsVo4NoSjp9qyuHxBjt3X8HqvA8X5080JwwuOfQgtBi/75wMLoe5Vm/7/KZEEkD26kmSMIx8aHDXbM6S0olt/VvIvnDYVEMQ4qBO1ZI5DW5zBJgtdOSuarsFmkFUw7mNGtD/fgDsBmR1inHYPAJzbvqGC4JgnO6JZqBai1e+ajD7FA64XpN4PVgy3UhCJqARkbn2ReaQrPo/G+RUcSkR6vu1WXln8pl9a03wrBX5tZZ4J7kkH3TpxToCNjcg+08TnH4bB4RxxC1bk= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51f101f6-12e5-4a6a-72cf-08dd87c83866 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2025 09:20:16.7037 (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: iPJJA2esQPZnWXTeTZUAIYd6sCyVbyPO2vFMKCuEdH2vqOHyrrA0GOGehUu9z6hz5Sl7ulAc2k3kcfqXLksFky/ad260pJp3LFgzsysgnyQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4189 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-04-30_02,2025-04-24_02,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2504300065 X-Authority-Analysis: v=2.4 cv=ZsHtK87G c=1 sm=1 tr=0 ts=6811eb5a b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=XR8D0OoHHMoA:10 a=GoEa3M9JfhUA:10 a=ytXJE8WU2rHRTY2HBGMA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-ORIG-GUID: 9Fdj2IUa1CGnM0IcVDFEPxfFGIMwx1mi X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDMwMDA2NSBTYWx0ZWRfX7Cn94TvKqlqh 7KnWg5Yluw4VkiAlffHQ5ki62Sx8tC2j5GSjZJecwiYcj4SmcxSYJUneQ3SxbFiwk0eNmGrHrzH nqo7OYyKrMyUYV/9jaAxQfmx04fAOB6IqGyrV4612K84VDOqSV9ozy2bpIyt46wwKQ2fqLkRYXz TrebkSTjl9jWJMz3LWYGqi8D0vxv3RqNOkoyezd9dEh8vupsx+pry/s1vvb8pNW1rGbldpz3+oL micfqHdQgMVGzdtIkZbADCYW3BrUlpdnolMWN0vtVD5ypbl4gADrW24pL2K5lth2gyBKbgIRdeO D9+4ul5N0lTlOyVmYSYs+9kOI9qFzmTrMzvnEpiPkRq0gmJrue/3c0nlU9OUiJ5moNbM5culZKi t5cc216R9biAGPNH6bJ5a25egto7SsSUhSJvfGXV8XPuylc+k+OzsNNGB9UQB3acIxq3rYwT X-Proofpoint-GUID: 9Fdj2IUa1CGnM0IcVDFEPxfFGIMwx1mi X-Rspamd-Queue-Id: 533431A0005 X-Stat-Signature: 4efzgmimhaye6epsmcru4yhwssf4htap X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1746004837-828989 X-HE-Meta: U2FsdGVkX1/DBjMrAOJWhVTFR/uKlZimlZntOYxC1W2WEYDbd0OVcBGXigomEz0FBiX+1tJy7NZukmdZN4HbFKfZGXONSBTnAOCrokSBsstOpLevuSI40X9ym1322G1rHHUG7uGiJoROHfoSsbLp8Rmfd6yy5CGJ6eiXpdEXmNUBPS+4EepSQLWiMAzbyinwXb6UBszsJCBFLAhXppx2WfNixy5zZehXRcMp2Dywyl6/2vy6H7tpi4Dx4qmXBe7nnX/gk0ki8SJv8P0JPaUF/MXdIc6GWPZmg7aoYzvtwAItlYv0Lc9MF5vzO1WGBkHXUPY+MFiD5mTQEb9cvap0EUjeLTsV14Tz46cLMdvJOnZudXtbA/0EuFpeiGMSJcMRrC4Pl3px/1QIrPKBk64euUy1+g9DcIM+t+HcaKyUttu/L4Tz1b+nrlBE/j16nHWGxL49ZvCTZmvYPcoKmS/ogK+vC7obGz+od8rA0z4DZruagJDH+kBuN8uRGSX+jZvZ6tbUBvSnvx+KWUNwpUMVAErkELVGWaS2r9v0kX/waSngKkFJc7UyLUzkQapGC3NVBFKc9Z0hosdM5UBHeTxGNz6li0QcjpkVg0z1hc9Pp4bnR1fWb9mGZZp7FDss5Bj2738ehRQUTj4rZLEfq3fqFRAkk6bf3hrBcUTaIn+qtxtaHG055rVng0DISuETs25rqOPHHgjZ9CuaDZULtnAUxxunIzeWAaTNiMrjDIeHVSfG4fmEsnK3rstWqCPh5sO1ZdMQRkq/QhI/ST6MtY+7d+wQLt3sPfIlPQE7nAZW7kosASjkQIsmwA7RcVwmLb0UyAxcIjxm5Brt9lT4VB3DxB52skMsUwdGCbPVFb/fzZGEEOTxzPJ6FzT3u2Nu88nbnbZMHKBFsjroSns88SS4ACuU8AuodTXWext1AJe9g8r6KmjdE2sT3f7fKkHj0BVQrbcFZci/WKVxD5KLot8 x0A9/+O1 PUIe1ex0BeK/GMyDSjWTERN8y9VDrgwFWEGGGgUzVRLjXTWT8KGRkT6fTHHvGbc1MWHbB33wNNj2T4lgJfPfY1tIJuxn0nCMb17UFQ/n1FELPGi9UNTeGJ+mi+v31lPX1bf55F0OkIbDh39NwRnoVqWV3P3KcS5q3ZByzOmcBxLymk0N3SxhWk+TEz6fYJ5kYBYJGLrIwQEKcq7unFRRD9k7aa0qSVrsY2xPnUK0TD5Yj4YYvPOMe4SCD3OtdVtQ2S6F9TRLk3iu0z8AUYE2nygcFUG5YwoN8+tLWOe5CIaU1tX6n9+P5RrQmaWfsV7NIp4zSXffPeZCwK8SH8l0O50fZru0ubQnLDj1O13gVUtHjEqzNvavOjGJUOmnRWOSWRNCQgsGj+gYEP+G1naPFMYQbCkRuJ5RE5DUsoi6Y3zxr7p9koa5LqmkouZQU2jq4tQWd6vpL7o7lR7wV/bQvEVtxCBgz6VJC3mQQS5CLMGaEviZMHe9aBgroo0A4B/fc9GmvQ5U4bqywAjbq2fjWgjl0eMeYlBHbskmZcAkQFPnvtwT4aS/s3p2cUHhJ8T4ifWWaIB4+gUPwCtqSKVo3Bk5SgQ== 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 Tue, Apr 29, 2025 at 09:22:59AM +0200, Vlastimil Babka wrote: > On 4/28/25 17:28, Lorenzo Stoakes wrote: > > Right now these are performed in kernel/fork.c which is odd and a violation > > of separation of concerns, as well as preventing us from integrating this > > and related logic into userland VMA testing going forward, and perhaps more > > importantly - enabling us to, in a subsequent commit, make VMA > > allocation/freeing a purely internal mm operation. > > I wonder if the last part is from an earlier version and now obsolete > because there's not subsequent commit in this series and the placement of > alloc/freeing in vma_init.c seems making those purely internal mm operations > already? Or do you mean some further plans? > Sorry, missed this! Andrew - could we delete the last part of this sentence so it reads: Right now these are performed in kernel/fork.c which is odd and a violation of separation of concerns, as well as preventing us from integrating this and related logic into userland VMA testing going forward. Thanks!