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 E4A3FC77B7C for ; Thu, 3 Jul 2025 16:32:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 55A976B01AA; Thu, 3 Jul 2025 12:32:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 50A156B01AB; Thu, 3 Jul 2025 12:32:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3AB866B01B3; Thu, 3 Jul 2025 12:32:24 -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 29BD26B01AA for ; Thu, 3 Jul 2025 12:32:24 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B14811D0730 for ; Thu, 3 Jul 2025 16:32:23 +0000 (UTC) X-FDA: 83623496166.24.02193C2 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf23.hostedemail.com (Postfix) with ESMTP id 584E9140019 for ; Thu, 3 Jul 2025 16:32:20 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=TPU2tY05; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=akOssMvL; spf=pass (imf23.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=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=1751560340; 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=Hjed1PYkij2pykgmwT/jCI8bjHqAY+vLJ+mPPnL1bis=; b=WsxQXlr9qnt4mk+JYMOS7teGi0w1IP8C35Ut4UOvAIsgVKiMDjlC+TlHRaGWQzKVVTCgKx q3lFOpwnTMiUDv7RuFYDzO+R74YXooNovndJVBSJitW9X8DUdtdz4pvQzrYiu8o0PhgJFB cJPAaEtRJh5RKW3tE1JMYkBq515EZcc= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=TPU2tY05; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=akOssMvL; spf=pass (imf23.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=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751560340; a=rsa-sha256; cv=pass; b=SBLZyNZkCaveYhXir5WXSxkr13gKS8AUzhgfg8XAaUkcfJPgfX9NnGJPj3Mjy/RJuoZwFS 1ET2SoJrGHUeQ+Z7VjtmilD60FexfFeCLI8EH6Bh8rvZEwFNUSuDrKBoHYlVxuQRkexLp/ sgK7UgO/rZXBB7FqStIvzThwZFqt8Cs= 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 563DZ5LN009637; Thu, 3 Jul 2025 16:32:13 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=Hjed1PYkij2pykgmwT /jCI8bjHqAY+vLJ+mPPnL1bis=; b=TPU2tY05o2D6O/Fpw8b8EVpphfTSXdcWK9 HH2er/+O6aM8OVSSsex2tukADTP95CwvO5I5DWKJBGkHiIjaORrJF+ma7h6DBZvR eZNwlb99KbOfFcdis9NTuL7zSISOpA7qzbuz34ksBLV0XYYkPo6tmCgvQAi/nQby Ago5UEG16urSVcHTlKvBGilxAdr2aVHuwOCu9Onu6hHdq22NLUh0ZWOv7SuWcph8 eiLcHW6f6w2xJPVwWIq2CGUgR14UvQn5zWJOvqNybqT22AJSLTBvSRgQeUZCJnhF r91zCbsXOV9pHbX0mPyQizWKLoIe4WyCbyFvJq4ALAe9VyOLTguw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47j766heja-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 03 Jul 2025 16:32:13 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 563FNNkL018784; Thu, 3 Jul 2025 16:32:12 GMT Received: from byapr05cu005.outbound.protection.outlook.com (mail-westusazon11010014.outbound.protection.outlook.com [52.101.85.14]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 47j6ucua87-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 03 Jul 2025 16:32:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=glvKED7pM8GLROdTocyfpNWxNOXXL7NTGJUhm83mCDUrHtWEL6U8vosE/O82EPJNgApan3sYpyS9x2Jwd4DrqF7EmftQ3S+YVyMwr+2ZzBnhyhqt3gijx6lgtpOnl9moo62aTt1a82L7dFGGpmq7qatMZG/YRay0bBHoTBAGxLz2ViiUTxFm9KM4TPqCUybgz2rH6cnoOZb/4zJhLARNcKI2zl+5QVLwYywyYsAjQzooJQlLSrZp+IzGA0DEROsIPnJbCqwBAjxXd/eXd9eA5u2eYoJdDQ7i+5qOpZzDEQWx6aGyRwtkZOUe15Tm7RgNMS7v9rv/SHS5yLMIgoy/WQ== 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=Hjed1PYkij2pykgmwT/jCI8bjHqAY+vLJ+mPPnL1bis=; b=vArUyUL8xz5ivkAflM9RhLIn4iB+lMEEUN4QboLfzGSfI+n8Q+sDr6Wv59/ddE14q4vPIkxhCIQgx+mfQgNtPjGF4RC3yidyBESbbYXjCt4SmSxroreiOmxSJE6NubvFj1CEfviZ39I8z+EQNR4mDW+jRLPvsZF8UP/TQxEWpSUw7g9RrQT7C9O8CI2UWcLNyGmfriSLr/AfQ7Oiw9VRkuqd3BB2WqoAJawieEVrHnRGuTGRoi6xkbflELAOGWaLxCyEX2F+NkTXRLPliQ0Wuujbz43W4UrlgIoTmynDEzoxMKVYrXWCdN3E9UyBojQmNeuSXjrfH9OfY+7L7LE44w== 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=Hjed1PYkij2pykgmwT/jCI8bjHqAY+vLJ+mPPnL1bis=; b=akOssMvLui2k7a/HTwcvTazt6yYPKXvARwRuxu3OT7dhHPdaU6na41rWrPpuxM0KlTPM2IFMkzApaSaKgPwxZPYfTpDisPfd3NnbBqzObUkdtCUiAgNARmod6q5CWo1TaiLfOQZEbNlj9GPJGDLLEAWiBr/mHio52g9uDHUUnzw= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DM3PPF545856187.namprd10.prod.outlook.com (2603:10b6:f:fc00::c27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.30; Thu, 3 Jul 2025 16:32:05 +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.8901.018; Thu, 3 Jul 2025 16:32:04 +0000 Date: Thu, 3 Jul 2025 17:32:03 +0100 From: Lorenzo Stoakes To: Peter Xu Cc: Suren Baghdasaryan , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vlastimil Babka , Muchun Song , Mike Rapoport , Hugh Dickins , Andrew Morton , James Houghton , "Liam R . Howlett" , Nikita Kalyazin , Michal Hocko , David Hildenbrand , Andrea Arcangeli , Oscar Salvador , Axel Rasmussen , Ujwal Kundur Subject: Re: [PATCH v2 1/4] mm: Introduce vm_uffd_ops API Message-ID: <03360e3e-a91f-48df-be38-deba327db783@lucifer.local> References: <20250627154655.2085903-1-peterx@redhat.com> <20250627154655.2085903-2-peterx@redhat.com> <982f4f94-f0bf-45dd-9003-081b76e57027@lucifer.local> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P265CA0017.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ad::15) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DM3PPF545856187:EE_ X-MS-Office365-Filtering-Correlation-Id: 8531783b-7919-4b99-373c-08ddba4f2562 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?c5MTAfb6ZVqws1UNrAtpTIxLeEMc/O7fET7s7uriwvwyl4MBR8gukV6tqX5B?= =?us-ascii?Q?2cBiZzIX4Hs2o1ibROmPSbB5yZMOAoEtoV52N00j7KuCuYi1llxASYCVoTm6?= =?us-ascii?Q?aR6cMqTYiXTCy+fvl0T+Sdcdli8qIbFyTGrUPFHNdto9Fc6z4Ohwh1e6hBBi?= =?us-ascii?Q?j7rwOV7vkKDVZBV1mcargE7bFxIu9VLxOusve7hl5lipcnh4mScqiHFJOiHt?= =?us-ascii?Q?Zw3ZUoHI/LEL6Hi6qciEpY8ocQjyi27Y9aUhe43h9zMJKgjDi8O840DlQlMU?= =?us-ascii?Q?RCEbjQv7Jqr7HmEcbtxacp98VKNov0fHspx8iZB+cGXOOG2sAKnYPyrEdUHw?= =?us-ascii?Q?DjfWzoC78IoP6Qpy5AptMWuGZpPLBwIY1I/pHdlvgcxNB9WgCpUQ6OFtrUqC?= =?us-ascii?Q?umosUvOpb+OiSOwcW43ffP3yFuVk5teg2J4ai1De11oH07WrL+NrL/yaQwsd?= =?us-ascii?Q?9Vz7H2TXwbndskv3mRThVx3k2sOwaqFZLmkfbPjxsw95nR0yEziL3d3wZ8Gm?= =?us-ascii?Q?q3cCA/7jrhTok2o7ZWlpoLeK//5xGcJsLfUu34DTH/SEUYendxw9zgDo2DG4?= =?us-ascii?Q?Vo+sfdN6Bb4DpG8Apkv5SenblorcxArXmxarZDUELqiVsh1kDqaQmBP+ysnc?= =?us-ascii?Q?pddJKguNN50uINy8O86ckpPtKIYKEwpPy/ssz56xZIExGJrMCI3/WHXMYtga?= =?us-ascii?Q?SXT2DwXRFOvVZto9hYx8wb66GE3xOTk3mSHmJEMDfzYuZP+27L1eqBGoZghY?= =?us-ascii?Q?knmdYWdu7M+F44mKlzfj/UhtORinkiSynmXZtCulq5d+xhRUmFPL+u6HQmJ+?= =?us-ascii?Q?GOCQQdvzCXp9KHn0hBs4pBKPvvANyszEBGn4OTRzxfG3II1Np9fOPgG5Su1J?= =?us-ascii?Q?6D8M0M1p1RV/8AedCZuFsSp8G82AaHq269Iky7ERfdPQEkoorYRsjeYP+Q7S?= =?us-ascii?Q?I4d9tf2EjUFcla3ZyhBJgOwoGzMNQtrFy8Ge7qlyHXTBqsC6tkAUXPWuJ+S6?= =?us-ascii?Q?ucUSm3P+RfTx3qf9AmOpgIVu3WyjBEh0Folsi2KnzWMIYaMtxGqXVO4z6pyP?= =?us-ascii?Q?36CF3EuIbei2JO6OzXtUeKZwgVFszd3WMgKy9doBbFWqSWjAk+ClYcaIiLJN?= =?us-ascii?Q?9DSqQlCG5aloau8pu6qVIB2yhKvwPgSnWmDSe2fyCNwiYvZxhCHJYu8gpqds?= =?us-ascii?Q?qMEU2CNrnNohZLhyDhqNlzcgIqtqEPN8vAgO90iyF5HbTPMB4vFNkGvhjLOr?= =?us-ascii?Q?onjsQYNopgh5ZPMiv9/bTvuv2Ha7/YANVgkVj0WFKhl1pmen5PrYKu5lYrNI?= =?us-ascii?Q?5qqu76b3rIb56t+eOyH9BDerxoLA7PdPGzjjqs+YoPSYil8lFwuaAlP3s5hf?= =?us-ascii?Q?AIeTV5JDpUw2SoILmud6XPQmaxf41zr65RWSH6pHMOdkA4z0H9xVhLieSjlC?= =?us-ascii?Q?3EFrlHWMFnY=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)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jOcSwCIGgpRQEKAP2uIJqSKbhTSRcoJxXyMoZPWZna9zX1V//bn5jRI0UK+v?= =?us-ascii?Q?6QBiiEvjHv8CV9j4hpCqpVS+Rh0sPlMcZAwmN1GK1xCYH0Dch05L4QlXvDRK?= =?us-ascii?Q?MSP4wyo9ROrkhkG0dd3GkpwJpew75eGfq6irP0/5VMYh9Eo+yOKLASkzICE9?= =?us-ascii?Q?E9MviPnJZs2af4/I/woIep9SRQPrOOnnrNtIFfrqN8oFCTVDJixjkW0rKxlq?= =?us-ascii?Q?KktX/c5lVB2OcRSkP0gEFqAAvz/1P++df4YJLjuNIPMwXr1Xpw4yDu50bj8N?= =?us-ascii?Q?4MEGNPT0pMPFk5xHIe2R+Cio0xLY/mj21AakkCvfNXM2fPp0kXRkEYhWd7bZ?= =?us-ascii?Q?0Z96WKxldTfmOFvBuIhIvzwA1iKGSZrCMnnDv7UsaH/ZVpX5vmJSuivexrhl?= =?us-ascii?Q?pywZtPYcbcIJc737FZCuWb/p/zdhm+7o0c/kJxordmF8O+AZEEbgccp+pknQ?= =?us-ascii?Q?rboeuUCu0aRCTfFcNx7k/xrhEfd+s6lCBAzLvGUQOQdxcAQrk0uEDXyU9esa?= =?us-ascii?Q?XeksYYbl4zLAkWiDSjLTc5Xfew/pCPUL0n2hmgk/CZ47JgCeqHrStN3NeMiU?= =?us-ascii?Q?Ta7xedCVagOL+pvLX2TJQZ/hsShiNaYuAYGF6bjYwmfQzsDZ4vpiOh5jz0tE?= =?us-ascii?Q?INl5YheaJbvQ236qMq6c1NpsF900yQsdss71qbGg4jhaiqWB4VoQa8LkDgNt?= =?us-ascii?Q?wmujuu91gcsB3VG3Q2OYorg3yY3wy71sB6/00Ki7OWtjj9i4+X3Yb20Xw0xc?= =?us-ascii?Q?/2KEuZDcng40FE+jTKWaSORYkaz+VBXn5B/5QrSGYRjkF4hH6bIiUVv2Ni5F?= =?us-ascii?Q?p/ThuU7OxpmH8xGhXRKPH/XslrLKVzd/JJPChvAqDHe/SgzfBRbhF2nTG0UE?= =?us-ascii?Q?iNDsB7G01M+YJ8xHgQ34hVVmVuiiBi8R2MOHV/GP3iFNQYGB4LKqVhnjWyzi?= =?us-ascii?Q?3pNa9X8ZfQKv6vM11wgO+atRWP+TcibViohcd8785D+uCrVwcg5GBEqYp5vx?= =?us-ascii?Q?a9f6iaZGGkpaDngPnFPZWQ3BJMnkWrn0jxJiyNyyiP7EzjqtSPQT+/6rnx/B?= =?us-ascii?Q?Cj1NzC3cak80JPPsW6OWS97aogZb/c3H9Wt/6SsFDsDv78neJUygnh16dBd+?= =?us-ascii?Q?K7Aq+LjnliW/oG/DsolkUWRzbELTs1yIdM5pNIuyX5ariJvWWK/0H3dhEZnx?= =?us-ascii?Q?OYeKUb+PZ8sYMqi8OAZ5+lVPpG7DFpwnIDONbuFFWqWGgmq+Edg+g6LAOctI?= =?us-ascii?Q?a/5seWg8EExkwSma+iL16iwkObF/LvdngICDlNwO0g95h48ecmBgwsfi5acs?= =?us-ascii?Q?8pbyTWmGK2Q2T5uYPyGqNTwVdxOQKoraxHzWOhp0LJV4JTQEAkiWU6B1JR4x?= =?us-ascii?Q?+IwQx062spUK7/Gq3wG6a6/OJFIOQlZJ5k+y9CyUV948xpUzT4tytVrZur+e?= =?us-ascii?Q?tTO7OH+/wWKplcv8XTBi0QprHJTweC5XNPo3BtOra/CBOs58tC4GySGmMEmv?= =?us-ascii?Q?tbnyMoXMZJYSC3EwzyGE9kYJd8BCSIsdF1eATJygkj/AibxqSl5wIzaJl+tv?= =?us-ascii?Q?2vSU6O1c7fZMzVFH9eDwgKp1ziYPasyJfIkaTIX8ARdd8I6bAWFPFuR3qIBk?= =?us-ascii?Q?Xg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: GOcT88lHu4NskvQNe1IYm3wXgMRf8R4NrQlfCITwppwytcorzUNsKEISU4kfbikIY8W8KT+JBJ17uFZ/+cpDM+d4jA6Q7GAF3J/HPi9xB8K3443H/Yru/vB3qVq5wMPwcaC5xGS0C4VxoW4gtj9xxmNB+L+PrqOTQn1LHXpgs6pLrV2sVpbpb12OSZn6x5hFDtdICFF/yuBMcVeX+yPLUplFvaM6gJIqJAxAOtr7v9gJtBjmJrSqgHeylx4uke7iC9SwavScxmhp96fk0nN6zf/k89y0+MA8wjRsbskZsPF2ARqLSOmCw8j64LFfG0SgdIcI95Y4wYOK5IP4gQ2npgbrwbfZJn0e6xlpGSHHl7OJVttZ+Ayhok9/zAhW7gA3TpAL5gBJRlJ72Rult4xiQ39KuMpLUKDPc6WMZHO4GVRHEkGyG4Ms0lkDwB+nlRofm6SBCiItKr7ZdO/Gx+Su3QgiDpBbCtIEp0a8oac4B9RhWa97NcPCdvJkdlAYJHWXm4OAy601EPw3wHi4UFEviFWps5zELDgvO/UKxaWo4A1bjtWxYhm3FGFNRPMsr4ij7EW/LJF4anWZpxYHNxTOj22UWmpZj6YOSXgeCDJ0YV4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8531783b-7919-4b99-373c-08ddba4f2562 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2025 16:32:04.9438 (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: rt0hvjcHG/2yL+3ltMZ2n7vzSSfdB05hWxFSC7MObHR7eA3P2bCP4S5afib7I1T4sO+CV+itvRovPHlRJUMfUI2hMaGqbxMcbn0XkvMiLpI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF545856187 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-03_04,2025-07-02_04,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 mlxlogscore=813 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2507030136 X-Proofpoint-GUID: mf8e75UDnwhrM6M1rdsjADUaJ_4lSdwr X-Proofpoint-ORIG-GUID: mf8e75UDnwhrM6M1rdsjADUaJ_4lSdwr X-Authority-Analysis: v=2.4 cv=b82y4sGx c=1 sm=1 tr=0 ts=6866b08d cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=GoEa3M9JfhUA:10 a=VbBbsnLoxCi7u_XFidUA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzAzMDEzNyBTYWx0ZWRfX6Tojly1MaPua SAdviJb3jY6HEZG+IvWVOIf063EpqOBeRNy9XhOE/e1zglhNH2qLWqrDFuWsWz118ODxQb901nQ I9fTKW4oSbWWp7/52kPANVvXeF5oW/8nV04pFBNoeeW8UabMpEw92ohE6YYIKfphggsa2/QpVo6 uECbA1iKzn91M479ZHoBPb0NPzObxLyf5XA1szeYRyW7GSSoPtzeut/MrfcKuMpVpvKoV21OctK sEyHWUFix9An2TAPJkTMDF4zG9n+4JBYfkiSiBGsHHSyiix2RfFw2Ysqqt5NMx8WRnnGgUG3qcV PMiQe2mKUHanAs03589/JBfw9cMI+20UPOK5PX1VuYmoRIzMKtll02IacNGBf2W11DQvybWVW/k z0dmodG+iNulPZcVSJj3tvjRZr7ccCQs3XmN/WUPWVupeu549VRg45bMnLV1ZcMR4hncFUsN X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 584E9140019 X-Stat-Signature: djmqqqfhuzt6he3pyydcr8x9ahrhuz8i X-HE-Tag: 1751560340-493521 X-HE-Meta: U2FsdGVkX18HuA1+Em1WF2qDLTsv7yZvRKh+ONhXC5/nbj3/o4zfoecy8mz44BiE38qtXo7+7jByH8P3raRCdg2Q5yj/aQJ1ajFDUaIMDlr7y/bNQ/eMDfT1vQVMBb4YGb5ccZvi8fkBFBmrQYB1XoqwCFKKU7CBaTfuLmiQQHkGhFXFhx91F0rGJVUbMj0aabU3Jc32hJNTzoOXFhA3w6J9vxB1Xk9nA+anx5yGrElGoGjVioTysqBOR/E/IPNBPD5Jq0KYsUjJ0RLDf+DyKhN1LUca7EPpbtHgCUvJYCfYE1zqRE8E+P9LKHkEj9bq007H7iEaxAu3ev1q8IYajgr749+hHWa7nohHuPZ/IeDeCAVAEAR+uyQ9Ji5Ybq9IBbCuJWXxU3zLR6AoRIUVcWVX2OMmDMgrlFc32ML96DyqA+iCjs4jD8HopMGE9Qi/OME2aKJNmRBWXtviWxZ1+/YHK1kvEZ0Vs9c1n0OZG7LJoSgDaxxmYpGdvVjRaFS5u3i6W8XMh1h4SaSPI63Kbytp4DSmLVG6ythCetK/ZQgS/Cm3h0WWRGBg5kdN7tuhgwP6LcCvydrhQbgc9HiRbYHbcy6HaIA2OIzSjTN6fsfVYiruweS0QykXtx9QLbVLJd23h3I1HhoDt01AYmpdLg0Jp48PIfyEqZW053LtQMhXT68wuYVTLrJfQaupR4QH41iBwmG197h0LxegNKiJqevMM7XZHGi7C1FupWgR7Zy477MU8EfD86LZDkd1gKOrCsAhFkMBps8LXwxanAqv/0KFg+DEZ3jNQp64jwKOcHJ41k7ZPX52tzgSOpuKwtcybHTnTQ9SAqgQUBs1nU9oN+oJggOIOYVXemFdgKOIBqomGzTUanFbWJGSQBmtnHZZqlune4qM0/yH9JsMSrFQoqeTVQHkVeaUNd5EYmKxicz0OKpHOmMIu+7mbwrUNI8vq4fgB2S2wv61UMPqSRq TYUHwDNi q1c/QnaDzA3RA11MmqimLFdhsf+LMaHv8/RMyuXJ91QdVS82Fzn3fcU1WqyeeQHnRM8eWDEUddcmAmDepb1lKAinRLqJiHhNNqBeMaFSZOFrvek3KXy1Wn+5OelCQR09DdAg0cror/jA0nVQhOEEHPPIuhcedn3Cvcza3paPeWPRL4AvpDVxefofNHTfYaFGw0VqDO7trKp+5Z9iT5TY8Qfk4fhJTUT3kLW8OuPp6mZ/Xcqz8nyg0lLn5Ydj2SY8K0I1sd8Uks2v1RJP9SEs/HFqDvW3zG72uI99mbOQEWapDrnBLtTCqDl1LjbN4tYr25pYuthxBNxSxTnDN6Y7yNzJfjTzLGCNlB8og4Xx8OPS29duLDgDtnadhqDwb9MIQ7GNUMy93y2Vowq4bVSvJgobyknteQTxj0hRokNg32R3cAfHKVrYzh5RxYT7BV01whIS2WJnIsBsVZSx7kAWItukf1KP+3hTs6TdobQkMaUZ8iwnXhKqdHwe8O8fyreAe4OX2ziPrMFCeMiL8zFU370omc6dJK+tG6GTH8wItpv9rzyPKgyJWU49/M/Deb/011ZwZd8ylhIk6MKpjdxXV6v2rX9yXBqiWHSlJOIfNxhwH8UadglGEhDNI3jK+QQGQm2IG+Z0vNwUEJ58w2pwVoieGzjx8+DT0Umla7OsXhFgqpp511wddXXL3ARIryn7OK3EUuLKvBCeD0gXNQBXDcqBQnQ== 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 Wed, Jul 02, 2025 at 04:24:25PM -0400, Peter Xu wrote: > On Wed, Jul 02, 2025 at 04:56:04PM +0100, Lorenzo Stoakes wrote: > > I am also absolutely, to be frank, not going to accept us EXPORT()'ing > > anything core. > > Could you be explicit on what you're absolutely against? Is that the > vm_uffd_ops (or any form of it) being exported, or anything else? page table manipulation core mm internals In fact I think we need to minimise as much exposure as posible. > > Thanks, > > -- > Peter Xu >