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 32857C83013 for ; Wed, 2 Jul 2025 09:10:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CC8156B0093; Wed, 2 Jul 2025 05:10:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CA0046B0095; Wed, 2 Jul 2025 05:10:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B67AE6B00C0; Wed, 2 Jul 2025 05:10:49 -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 A016A6B0093 for ; Wed, 2 Jul 2025 05:10:49 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 3F5315B748 for ; Wed, 2 Jul 2025 09:10:49 +0000 (UTC) X-FDA: 83618754618.06.01A6D97 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf15.hostedemail.com (Postfix) with ESMTP id C922AA0006 for ; Wed, 2 Jul 2025 09:10:45 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=DfKgeLOQ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=N6h25Hsy; spf=pass (imf15.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"); 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=1751447446; 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=nrp2vhZr5Rf1cUTEGMCJyo82Sl6pc/uke/NPeZt3If0=; b=6PhC7x0Rh1MP6NvdwGNH1mZpjv00ton/7drPdhCgJlqJsI1SPvsDuKl3CEUuW3dx5Sx3Y2 /8KQU/aLrCdORpn1HVVF0hOwZmFQ/QI+KTpweU751c+rpbYR+9FJzd/+HU3daNZ4KqgtI1 7BF6+BlYnyJQPGDp0yyKxejmcPOBgoo= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=DfKgeLOQ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=N6h25Hsy; spf=pass (imf15.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"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751447446; a=rsa-sha256; cv=pass; b=r0HXBC9safNGgBYTbTh0oO+HL61CGwaP0VjG7cFHW2NHBtnfeGvZoI2cL1vIH+kNxMk42p f+0soKXtHKKgIKHu8ggCYAcUaHhM7bCVplDQDNJfRXLTW0NTe9VBloiioOe4IbD0JIYknb 3PB3hIYQdJf/eezihVEnLhpduZMfx+4= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5627Mc1C005786; Wed, 2 Jul 2025 09:10:03 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=nrp2vhZr5Rf1cUTEGM CJyo82Sl6pc/uke/NPeZt3If0=; b=DfKgeLOQRhFReIlYLP5HrycnQkKHyz0Lju zehU1ETordEwQXWWcqUICPhlJkepgjPhLYEuu4buqCNSUS1XCYLXqfdbcZp9aNb/ 1GXGVKnxgEEwZHnKAkhcc0Qle9A4h+8v/a0q+oNjpIu9fTpoDaK8naUhitv9ChVS 6ZS2Ch7FF1IgzvFiA1PoxokGMBm8pfDa1dlqrmxdXE5JU/p+rsBj8lG9W01UjR9O lbNjB75b1roTX5U2JrcgfV+UmKynC2EQ41fP03EXYR4KSvHTVmSXukQHlHlNRxGR BOSlyBBH9jOKUNhGPl74V8lS/oGt5O/dlc73upMfqER+sEo4Jd0g== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47j7af6g40-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 02 Jul 2025 09:10:03 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 56285EUZ030161; Wed, 2 Jul 2025 09:10:02 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10on2071.outbound.protection.outlook.com [40.107.93.71]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 47j6ub05kr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 02 Jul 2025 09:10:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eCisaFr1K0vJN5SQsbbKMBdyDygwI68FiQDe6z06xgeoqlu4i6wlnxxXWB8E7bpk26oAvSh9VC55pfa2OnAtaLc/Qxyf7jCvkpUKxMgBFnWIabm0o6znb/44CZL3HqLoJtuKXxx39HSzXUEl7NcgCw2u+nFXft+WYmRPj1A+UT5NLi84XnkiOBU9t89zm8UxT9OzQObfHdTSFAN9kj0U6SqHurqG37azDDKMpxumh4EGRu6ZHDA+j8oa4Q/867hb3t+zrHWObRFOFuBS3QYRrUtFRymnqZdFLzkOzyHiwg71vipbcnPfX6/tpFY8d6DFnboZiYKylXdTbOQ4NEe2Og== 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=nrp2vhZr5Rf1cUTEGMCJyo82Sl6pc/uke/NPeZt3If0=; b=wV5pT1g5gityUIJzEOmtUtcOreLoehCcCM8B+hYR5AYDVzbsxG+8iWGJg7rfNU0VrTgWEMupBwa58Sp/oCu4IERlXnC0hEOjtT5iZqQQwDIHQGdciXpxVQnMBcn6QTEDXzIUpyOkrkEclg0fgTae2312EeVEcpDva30Y+pvSKd7LF963war3bHFCe02V2JkAVePpOhMnfMjOtIGgE5htD9lInYmOCreE+aQOKnEqUXEn2Jd4XSwOm5n7xJIQDfeEHHHezD6Ru5JuH62rIkX83uL1GgBBdKH6XwLwBEbFymhukmD4rx2EHMlEDDiIaJ9ZSmonRxo1IQcenkq2Qn3r8w== 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=nrp2vhZr5Rf1cUTEGMCJyo82Sl6pc/uke/NPeZt3If0=; b=N6h25Hsy+Z3VODMw7mUJjCw3cIp+DugKl/p0SyuRrTCmjh6cn4skMQiifChuSWdMiABOEDCwPWORRdC4549oovnPOh3/42TkPrhFe1TsGtzcm//iGPIr1pukYi/MMfOu1PC6KakqxNqdOCKB/N46zBcKEqtzVKf/cVTiXmFyNRk= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DM6PR10MB4330.namprd10.prod.outlook.com (2603:10b6:5:21f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.29; Wed, 2 Jul 2025 09:09:59 +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.8880.027; Wed, 2 Jul 2025 09:09:58 +0000 Date: Wed, 2 Jul 2025 10:09:55 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, Andrew Morton , Jonathan Corbet , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?utf-8?B?UMOpcmV6?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , "Matthew Wilcox (Oracle)" , Minchan Kim , Sergey Senozhatsky , Brendan Jackman , Johannes Weiner , Jason Gunthorpe , John Hubbard , Peter Xu , Xu Xin , Chengming Zhou , Miaohe Lin , Naoya Horiguchi , Oscar Salvador , Rik van Riel , Harry Yoo , Qi Zheng , Shakeel Butt Subject: Re: [PATCH v1 23/29] mm/page-alloc: remove PageMappingFlags() Message-ID: References: <20250630130011.330477-1-david@redhat.com> <20250630130011.330477-24-david@redhat.com> <8ff24777-988a-4d1d-be97-e7184abfa998@lucifer.local> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0655.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:316::9) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DM6PR10MB4330:EE_ X-MS-Office365-Filtering-Correlation-Id: c2e49a36-5b5b-4609-b20f-08ddb948382a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?DkCpV6wWYLkzaZnFE8adYDqNJ+XjE6KUvuJrFaiYOJ1DxXrX0kSb5UVrFy60?= =?us-ascii?Q?aZ95dt2V7qV5FxPNa+bOLE9gKsAM1vhkwalgA5Vug937b9d/VNJ2tFn4X7Aj?= =?us-ascii?Q?oG2t2sZrjzXzjfkea7wtpFYlgz3UYjjWm4YauNqlIufFoYJZLMepw1zDyrZZ?= =?us-ascii?Q?xH1HPxKISs6ueQCUTC9+PJJwym1kfM4Ydb06EPtKmLtU47M6vZ5tYj0rmc3D?= =?us-ascii?Q?+XKwJhnxNsSIX45KB8WLsBrYqdn8TV6KW7xJR96QXSLj7eOkDIq8h+OR7bHA?= =?us-ascii?Q?Ak6mXuuWltlKDGo6wfudg4bTZjMsACWKMc1StoEV39GNKhWyn9PxlKdf8pLn?= =?us-ascii?Q?oi5I5U7yvuSdlHHtvc0NdAGj/qlNn+BLhrcy0iznWFYJD2sSGgDQPh7H1I+p?= =?us-ascii?Q?c0fzzKKtjJGS4FLMLLxCANnluPmky1pYzFHHnJoyiWR7zj5jcq2fx3s20bX3?= =?us-ascii?Q?w4THPg2KJ2Yl7X4NopMrBdiOxs9hfFdLu2rLiUK/NTp2Ryt7085aIZzWhxNv?= =?us-ascii?Q?NgXQJiF5GqJSot0gghU8G1S2/Z5cNcCiM8UrZIaiNu6qdHM+B7DHqWOb5Oq3?= =?us-ascii?Q?/dUylvTa33WPSeeJdnYFV9CknsGpPkg+IG5YUzBHdaGYklXhpJNU8EwSZjD2?= =?us-ascii?Q?HUYJy4KTwdveHuBkjvpuaVOLE7fZlbbcUAITDyjjOj1h1Nj9Zqvki/F++9u1?= =?us-ascii?Q?RxlEszR4Iuy5QKiMQWHDOIgIkO/lE96jw7PJr/BVU7GvP7agtB19CQNtfWeX?= =?us-ascii?Q?o8vz4oLylke0CYvAZlQstA1TVZlMLipjbN2vL40Sp+kxwLv50hR3LCnitWd9?= =?us-ascii?Q?ZG/9FPzW892Ba/EzDcI99jaTjoixTDM4qCwOHkOhjKxVVu5Rlqks5QF+phbl?= =?us-ascii?Q?QVVogEmICqr1cSTO6eVm+YrBTEcwCyKrRHj+K/poslnDtpMIY4aQ3wx8EHyh?= =?us-ascii?Q?aHc5UfzykM0J/cxU92V4I2RUgQ6TnKBL1mrvFIFdyI2sECeTYKBOnno4anEW?= =?us-ascii?Q?MQOcoug18vEGy096EXKEIshpnO4qS0D0XvxVt3rVnJeZUkOtANFmRVCaqFCZ?= =?us-ascii?Q?x1rYU6n0oxPDjgPzAyrmGThcjdDUv3CYQld6l2Th+9VUbdCVQf6X1gnHrLe0?= =?us-ascii?Q?fdd5uOmSxYXf1J3lkSDBIw6Lq/PYBFnky6Lcxz3QQELJeOn+1oCfgt82fyhP?= =?us-ascii?Q?Ov4+n5+EVRix2n3fHCR8+T1VA4TjBN4gqqe2nYhBG4zVyk+FaGjTvXTCGL5z?= =?us-ascii?Q?iSmTYQs0vhoS1v706v5HFCNn4ONRx7w1XEKXQl1pK04Nq92Ar7ppKlCxidup?= =?us-ascii?Q?Az6ExivsV8227kGmn9cGSY2nUmXcbXcLkJRVg5WUN1tV8BMBCPFVB/Zqb28C?= =?us-ascii?Q?etxgSkK7umJkwWc4R4PCs6qbKqn7tYoIXDUsEJLAcPaLXYjPT59dv0uE7KBG?= =?us-ascii?Q?jbGVNw7+4QY=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)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uvHbOharLkW7gIk2XZ7GijXPX/L07uxe4OvNu5Dqm7WBcIlkK4hvnKIbDIs9?= =?us-ascii?Q?baLwNX/PRd385e3NkHFWAtwYiOz3BwhOanz/EZ2XayHT/L2eVLGtNLDJVyka?= =?us-ascii?Q?SIJIUoxEIftuDVusSCmHUyJ7zZvWB5JwHzwTnn0G9GA5ebpOloJbA3LGQTaB?= =?us-ascii?Q?NMXGx1wHFDizWWzu/7nxX6bm7Np5fAm73X/kg0FMEGoVt8+rHFtqjWzmS8Ks?= =?us-ascii?Q?AKuKm5TEsye2lfawgnLGJu47jkZq8ZQtDe7LVDkWVLWdwZZnrO0XVMd8vkz1?= =?us-ascii?Q?lV0bXcdKOllSn6bE7MnoApEPwdeEkOyZ+nPi+yvQ/Yk7ZZy9AaQLk/GMWN4A?= =?us-ascii?Q?XkEQWdEzHMA9oBAyMSfpFYVFpH/9DswO0pdXfvP1oV6zo753ApIZPyPnfXqy?= =?us-ascii?Q?YTUChn2ZV277QE7bguDRupNMty4MhUF3H+Rvs5BDSY1BEOJLoNfKOlM9HJoT?= =?us-ascii?Q?kclQnMTaZl8Sv8d+yT2XDiYVW28V6V9l44uXUwbSXKIzc6VMsAHAlRK6MGM8?= =?us-ascii?Q?Yk0NXVniqajiDG42twgje5WoGcpEjib2v9b1PxImYqAo3tRJoPNh8GuCGdLt?= =?us-ascii?Q?5gU2jEfdcIVxnxmudFOntVORyhCqD9TevSLHHtnPfF6dTGoDYsweLjKx2xTx?= =?us-ascii?Q?WlccdCY0nkkpw7xq/fcnWPz5MIBHhYdHOPWZBY7q9BqE1u2WCuqHK7U/tMLz?= =?us-ascii?Q?0YHV2OWtGdPA65FGc/UBM7V61WWmmGsIL9FZJ1pYK+1koRgQ/X34OGSwwFL7?= =?us-ascii?Q?E4EoQjnu9iHG3+zmzxI32EfQ0snV2PHIzUs/Xb1XCPFjj7ug5TFL85C7mGKr?= =?us-ascii?Q?8tW5QCuBEwPjphrsRAqsfWn75bkCk7LZknxbbqZcUxfrYb5AzRiQcgufQLT+?= =?us-ascii?Q?R66OQUB2DL2DAg/ds2wswoAgC78L9/qWI2AaVXHoN5tOeKZRPcq1lbh5D5au?= =?us-ascii?Q?bN7drgP+jxW8nE2ZSIwZhVp2IeYEFa4ghHa1Kc3MysTRZujtB4ykQyh3raQt?= =?us-ascii?Q?4hvaEyEidXebHqHLh94DhJuvJQeea7LDnxNp8AGRBscA4JSX4SpGLjIPRU9N?= =?us-ascii?Q?fm92quUnNdFS/0fj+2/85nXRDPZ6F/Mz6pONZvSAhpS2zhmxjD6+p8zB4C8C?= =?us-ascii?Q?AHL9CcCZUbQfwb9+U8H2y30v7THfvMniaTPFlv4bs2Zj8xZByTasUXQrEnUJ?= =?us-ascii?Q?/gTFsnjmqHl8QEQ7t/ghtxyRE0zkmUwgLWFCAL0fN9duOd2o0dkAMA54892z?= =?us-ascii?Q?U0iKDThNBBiDaVFW6FSEh0ltS4QiTurxi2qaG2u/U4ok8Kktq5o/PDG1Qtlx?= =?us-ascii?Q?MnEyDyge+4TdEDZ/u9jCB/8lDGG0iBocz1ryJvg/7HJNUt4mA8SE/7qLcIcQ?= =?us-ascii?Q?0sV3eJgKE0Y6tEtrbQnGvyPUAq8MR77rhNpylf1NmHnx/KLqGDu9J4qum7jY?= =?us-ascii?Q?cqZZE8E+RJnsenOOvvmwt2ilbVj6ioWVl8g/7wPrzSi2sBSOnhBm9Ef3t/xx?= =?us-ascii?Q?0PpCivOAmAW8B8T8QWPQEmlZITzOvVEW77nKUYRJKM0AfuMbWATWHWUpj2DT?= =?us-ascii?Q?Y5KHOeW8Q18boc2KeYZ09N+Ohxh3uj0skiILVwaMGk9YWWEShyTO5fs63JYS?= =?us-ascii?Q?CA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 63TKSoS9qspKmku2Mym/MMPy/aExqcTg7N3WHn/SEU5fhuiCgNMfM4ed3nFsbSXLOo5T9uWDlSjJazspbpV3YnZsDGpE+1UNN1Hjw7uTHYVs4YOi3B/Ixd6tZgvxKp3OuPuoDXCwhGJ0DY9oUM531iDtd5vu296XdJ57DWYCrEQNa1UdpdaSvTXofvTK+W52HeMcwDNUepG1p34pJFuI7OlnNCIeE+F/ZpivIfOn3wyNUVKmbRZaeMeXZQjxDAF5dNcqsJKVLFKW8/08pKHNduzgW/h5J+0xOipgHjbNWRRPUGRcPLPkuudx5XQ3ON24xMfSxNlNhe2RMCPTEKWWcUbF86bOsp9dtAQcTkO3Gy3BhowVXzuuQ2WrKlf09e6fAawsC6x73DJ+QMQten3ui/4mn09DRHUjOa0RvwNPbbJa5sb9ZNNvrfD9QWenhKqFDN7PBGBy8/m27vr8n7VfMlB2YBC4Af8JJEI9HituUKdj+UpngH5QuM9ONAO/zjLfXBpkng7UT79i29ImDeGkNeBFgEIzdMolPsyGkoriTySV4vtlEPQPgxII9rcxD6JRVw0SDtKuYRFsro7U5AoF8h9nEDR72e7Yfr4iwQcn2ec= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2e49a36-5b5b-4609-b20f-08ddb948382a X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2025 09:09:58.8277 (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: V3gY5pRVr1lVC6pTkg1r1bexkugdIl+JwOhdGzrM8yw5FlJdRfXEwbqmnb0izAl3TJQTw2u04a9efYdJUG3v7YQ4bL0L/kgu7dj4RqjqDqQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4330 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-02_01,2025-06-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2507020073 X-Proofpoint-ORIG-GUID: Qfcj6eZpxEyc6Ki3WjqPZJb0KMHOM3qb X-Proofpoint-GUID: Qfcj6eZpxEyc6Ki3WjqPZJb0KMHOM3qb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzAyMDA3MiBTYWx0ZWRfXwz9z79DRDYaS 4gC43IzHNID4GWJI68jSVFWntAPzbLi7By4hhDiU0EFF+YgUkbY7m67BzmF6P5Xu8eYeetr6mpy 8Kh+eDG7WB4quFKrN4T/47LC6PA5c2lMJrdRMygVAb/Hz/J7mleuEKpvtXTz5NZNvDZCAlnF5+L SMdo5FCAyYGP/hYVrktNAIJF41SV8oMrCvNGlwXUzS5BnRQU4mzPAichFu2vzf08j1bRfqtHoQy 9/8Rzfpj/v/k8cOJkmhRC/WIUJTsOoC5NKwB2DOQ2Zla7PEVr2aByhMDF1DNRkxuq8UYVbUDd8C vwHEQxZIlRDE5TX7jkQg6+aHsDr6HYZvEbsVDhEA48VOIl9uB8MVeDXXaEryEJEylzVZhudFriK YfiRlbQTslcfjNuQJneqH98AL0QZSHrBYGkmhu4+yUEZiAP98fE4GMoR6Dqoj/Qwzt34AFLM X-Authority-Analysis: v=2.4 cv=b5Cy4sGx c=1 sm=1 tr=0 ts=6864f76b b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==: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=LXE4EMrVoc0P1RCEbt0A:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:14723 X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: C922AA0006 X-Stat-Signature: txe68wg1uex7aq5hwr1rjuzbwbrkgjkg X-HE-Tag: 1751447445-401734 X-HE-Meta: U2FsdGVkX1/jEXOX1UZi5coE2cEN97B8GRMXkhmK/xQbm5jEqtiIoOZQN72XsL9azeAjq5Dfv5CFt6j7DXzvpFrf7YXjAcUbMMuxyyfiFOhXnGJp5InpvWFp+KO5bPfuN0PqLBrDJ+e3PbcnDvmRZfWGmGqNJpeeT2SIn0u1LeWGxokNENe17+GYTsOdXfFNykHXVQxuDUSrRDR+ZF31MKtjCWA6e6O5xpvT9XEB/l6bvjAHgffi5B9A1iL/e07xREayfvNpg3Ljx5EhBlLnJmKYo1JzQ7SvRZlUOBC8Wb016bxqAQnwNyq3yOKP/21B7/Xtfw8A7Vppn0+4gpR4iTzXU9iypgACQ3Z8MjpnfgA2YqKY3QAmqJx5BzDr76t1kYBMDQWR7OAPI23ODwHUmo82APM62YlftepZS6qJjlxXcJiOOAsotou0lY2S/mIbnvxppR/FYUOfzbvkQQ+dheo8uKml1wo+qnz5OlQBpBHLwsTtWQiZgtZ2XDC2AcuVXcrng5PrmM9h24HRNoPGT4gCJojW6TMIzcSzoCR+t/Q1K3A9jVuZcviCw58RKg95LDJEIVnBfnjjxyX3qn3EHMvQmCIh6JxZK/vQxuB7IkTsWnqMHXg3vYUJ+KEcZ7fP5yOv1UAeovAzkjNKMcOkYJEStpSOWrT/5pdgNU/Ku9hJRaAYMvRgp0+MHEyp/8GM7IoiuaUL7wIpVo7FpFq89KsWQt8H5aw8vzz8RQfwR9K6gD5C9nhE61wq13nQ8sUMoFaeCbSHPuBCc5bTLS1csxCPHDi3GgFNImg+GIyCRDSXWs9av6q1FOE0qUFIhNMtEAb02axulAZRRKkoTrdGGg7J989IkJ1PFR8a3j6Iif3XjvmDQiHhPIK/EGlFb6enT5RzNePjd25kffKzXL2twrOwpKe5LS+ybNsLY5fn2ecMW7Og41bQT2fCOoNcEFezw4hCKML98iqeKYTbwlI 09JYQJss bXJBjj3ew7flYWoiK7EXbb90vWN/8WhZC94OI9voLuEnIOhi1wAOC2DpjTndswIkKrOCgN31f/sZwysHs2MhJZMpWzTM9sipHLRa2dxoe6kO0mdIJuO2g6QnUt8TWPQpSt/Aiv0koHK4xXIvllTRTcqv0zx5C4yOK1/uCjZo8fEZZ43kG16QMB44ZbrM/VAQ2GfvZs3KYd1kUgfT5Bk20l8OymMpq2X/HX3ifTnIdOLCiCuCUHKEbsZzX/RkXdgAe/pjoR8Y4kxAPqWYYSXygMeqhgW6bI5rgSCzjjYcsgDc7crEH0pZChdhYDAicTzDxiVQc9WaBSKZYp+FjehAAEGkDBD8S+YXdDLfQlX9CwB1YekgHi487n3mXtZhwRT3RmygZjekjbG/dH8K//YRDi9YwkwEPZXQfIqEJLIPTpMn8uGqplnSh23R5xmpHf5Xw5WN+5R9wwWDxBmzqSUSxGEnN9teib+ud8z8SYy55JdMsJNfEcUuwa2Qt6SaWFANSmbUwtdQsR9gAH/romTzf7Ur3sbZWRMmylzzRA+jlGIbqWJuJsKtFP+0p57GhWhHCYwXtInpNpia5igNhiFF7vaDmFcWg0aJ6B28ZthiHkYLhhrdNs7EbEbjNfAklv1gRp1sq+YSVpjDthp8q3vYrwpL3VtaHXKC0bwuinq/Hwp7T1dPa/4O8ZTocGOI0DGffJTSA+EeQv5kx53KZDI8xcFaEYeL7J8/9cYoklOZ7/CUZD9hzSNafoDylHg== 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 11:02:21AM +0200, David Hildenbrand wrote: > On 02.07.25 10:49, Lorenzo Stoakes wrote: > > On Tue, Jul 01, 2025 at 09:34:41PM +0200, David Hildenbrand wrote: > > > On 01.07.25 15:02, Lorenzo Stoakes wrote: > > > > On Mon, Jun 30, 2025 at 03:00:04PM +0200, David Hildenbrand wrote: > > > > > We can now simply check for PageAnon() and remove PageMappingFlags(). > > > > > > > > > > ... and while at it, use the folio instead and operate on > > > > > folio->mapping. > > > > > > > > Probably worth mentioning to be super crystal clear that this is because > > > > now it's either an anon folio or a KSM folio, both of which set the > > > > FOLIO_MAPPING_ANON flag. > > > > > > "As PageMappingFlags() now only indicates anon (incl. ksm) folios, we can > > > now simply check for PageAnon() and remove PageMappingFlags()." > > > > Sounds good! Though the extremely nitty part of me says 'capitalise KSM' :P > > Like we do so consistently with vma, pte and all the other acronyms ;) Don't forget pae which now means something different depending on whether you're talking about x86-64 page tables or anon exclusive flags... :>) Yeah, I mean it's throwing teaspoons of water out of a reservoir but might as well :P > > Can do! > > -- > Cheers, > > David / dhildenb >