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 A56BAC7115B for ; Thu, 19 Jun 2025 12:27:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4501D6B0099; Thu, 19 Jun 2025 08:27:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4283E6B009B; Thu, 19 Jun 2025 08:27:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2EFCF6B009C; Thu, 19 Jun 2025 08:27:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 1BD956B0099 for ; Thu, 19 Jun 2025 08:27:01 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id BA3C45E889 for ; Thu, 19 Jun 2025 12:27:00 +0000 (UTC) X-FDA: 83572074600.09.D3E9F66 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf27.hostedemail.com (Postfix) with ESMTP id 551CB40004 for ; Thu, 19 Jun 2025 12:26:57 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XO43vF+G; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="NfBpI/Ko"; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf27.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-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1750336017; a=rsa-sha256; cv=pass; b=Pdzvz25WcixVURmIWGLWEkHMql2Y3GmnXH6YzvdKjCuqbC4lsJ02dgSIRWqEIsCQeugKIL Z2jXwh+ra3B7S18B+Vd0fFrq+hARXlED4GjTwwuHd1AsN1wbb6wi8g2KCLhQBh0SepSLBW N7jXz0h1kIrH9CoF41yfjfRhJTuN0Hw= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XO43vF+G; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="NfBpI/Ko"; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf27.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=1750336017; 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=HaF/f9XoUpXlvXZhKIWyaLYcygannOmBqUtqOhrRhOY=; b=wDKb6diBsOnRUEcFyChVxnvjFEr4HhcGxz4PK6ToF9okmGfnt9nqNwB4UeVWBPaypoDNYj iaC5RjZbDRmCEzHYDFCmZ9h8u+fM0FGaFfxOAXMRsxGuNRg/UPy7ykzXQTqR1ngs1ARq5G lw9lQfuDhgjRT7jVl1GQuuAZW40BcB0= 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 55J0gHhQ031929; Thu, 19 Jun 2025 12:26:08 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=HaF/f9XoUpXlvXZhKI WyaLYcygannOmBqUtqOhrRhOY=; b=XO43vF+Go3uMMVdyajEutmubopIfg9UfSO rn/T+XMGY8yOgr9aqTrg9p1V+RglUIB0ZjoDynLpbCIsWhMBQf3WiMkUqb4y0T4+ aYYWaK4llP/1aCUEe3r9VhUdC5wLq+WXgyWj0CReLXEyiPjUDm7iXSh5EKNz09CT nDOZfREOgP0vUHlKitlkZFiKBoLJxnlLJ83VYKUHWvdtGgJUID1+HiuBlGgPAOp5 Gx39pxBtJ6BtF3iY3Nz/RkTE67OnSdGwb85sVmVJ/iT6n0cgGBvUKgm+jbVdtG7e gVjLKjMyQ2gdH//sOM4oIqgT3YLPHmU/mO0PVg4F4wJ5Yx4E12sQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47900f1v0n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Jun 2025 12:26:07 +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 55JB1HFc009836; Thu, 19 Jun 2025 12:26:06 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10on2058.outbound.protection.outlook.com [40.107.93.58]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 478yhjbxsw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Jun 2025 12:26:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rB6q06LmOxtk/JCXn8uZQLlOUW+v1LozmOkMucoLFipXmi1eKxvg/vrcP0q9wMFJtdx0SJo1qfIy7zgArcLp3vjjuN54Wt9VvzHvzscpSRawqKzfzoIvK113kUJ48UV6PBtRhKti6t/dr7x3VLxtl7fiTks9Q11rJ4rjgctGwpYnpnGSy4IfPWkqAU67pthwcnjwY8woOUGKbhR5+RHNF/PBfUd5vkLSPFIWLW43XN+jugI1z3492PScFwEKJqNp8sBim+J7UlNMabPzTON1tZY6b0fOy8kQ4wlHfACEBCztE4DQLZVDtosFSN7wb7hLEX7Tq/DLrYO28LSQlsiRkw== 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=HaF/f9XoUpXlvXZhKIWyaLYcygannOmBqUtqOhrRhOY=; b=XCuOX2tWEBCiggk46yvoZmryiTD7uc3ibQeZNpU8cCiQoQDVyckisge1ukehVvb5XW666COuwBAMZGzNF+x67VXwU3oSzLRvVBattV33V4KwJqd2bdv5A1Z0XCvSVksG4FIk2QDqOzM2Tc8KZTfU/3opl+NUCe/N34XvGhdMha22ttVt1vPV3G1WVtatZVTRqXJJT5xsDFPKmG5EGJFtL++Mc4w9vkHs62oU6AX6sQXvISfqKIstfZtCqDfwOnJ0K+CfYF5uX0ZinvEcpg3rfRDSuyHyzkQQDK2bPCwxKy+BphrqxetgEREYgUt3RzdGst1qW/5aLBtr+eM9yAnjVQ== 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=HaF/f9XoUpXlvXZhKIWyaLYcygannOmBqUtqOhrRhOY=; b=NfBpI/KoUHR7H1dEbNrmnMqetSSltq5Mx6lxL9AF5JtPAYo4beiXLKcASop2UjWDf1d6EPG9qm1e5FlAhyUdp/Ar4jrRvCE6U0YgAnW9+zO9sFVaYWd3p79rXsnAbgTF27VOEPcR0HDII/y3+7bNjlnSxjlaN2t+eIZoXeQIXTg= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DS4PPF5F7E4AFD5.namprd10.prod.outlook.com (2603:10b6:f:fc00::d21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.24; Thu, 19 Jun 2025 12:26:02 +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.8857.019; Thu, 19 Jun 2025 12:26:02 +0000 Date: Thu, 19 Jun 2025 13:25:58 +0100 From: Lorenzo Stoakes To: Andrew Morton Cc: Russell King , Catalin Marinas , Will Deacon , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , "David S . Miller" , Andreas Larsson , Jarkko Sakkinen , Dave Hansen , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Andy Lutomirski , Peter Zijlstra , Alexander Viro , Christian Brauner , Jan Kara , Kees Cook , Peter Xu , David Hildenbrand , Zi Yan , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Xu Xin , Chengming Zhou , Hugh Dickins , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Rik van Riel , Harry Yoo , Dan Williams , Matthew Wilcox , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Jason Gunthorpe , John Hubbard , Muchun Song , Oscar Salvador , Jann Horn , Pedro Falcato , Johannes Weiner , Qi Zheng , Shakeel Butt , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org, sparclinux@vger.kernel.org, linux-sgx@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, nvdimm@lists.linux.dev, linux-trace-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] mm: change vm_get_page_prot() to accept vm_flags_t argument Message-ID: <552f88e1-2df8-4e95-92b8-812f7c8db829@lucifer.local> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO3P265CA0005.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::10) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DS4PPF5F7E4AFD5:EE_ X-MS-Office365-Filtering-Correlation-Id: 8fc3feab-a870-440c-d88e-08ddaf2c7459 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?p/h2GEMNbRZZchcHRJuFNA7wlfLGGQyKcBPriU/MSwjpCkgDahRIMz9GwqaQ?= =?us-ascii?Q?g+kCM47D1xuskO1EiXzTo15rvOro+hmxXLdglTeh6KrZHEk4a7DCcc1xAN9K?= =?us-ascii?Q?p4wGRPhptcGFzEHm3IsxParT6fOSxV0aBn2cMCYUJx3Nrky70KUAK86NdjCt?= =?us-ascii?Q?Ckzbws6vLfMj1E7VppeVve3OnfW1mAhREPrkrO11mFdM38yNIzI31WiCl140?= =?us-ascii?Q?o+HlMSG3f6wlZI+4ZKuTDlsozszjghonjtkPlAktvkwbdapGJVQPEx3b+19D?= =?us-ascii?Q?ngIotKHnQ/ELfJXqCccx0J1glaxo2beGfPTyQZQX1nT2Ld9CkFyscc31D/mL?= =?us-ascii?Q?1jx0V/S5zOtZJMbq9LwcLAqwQC6WjIr4oLEkMjsKifRUsIsjUlmeKRPJFAar?= =?us-ascii?Q?GQZg5QvWmcNYDqlqAN5Y97+kO9FRVeGo23ihxsivP8fHGz16dWJP7fYAaZAP?= =?us-ascii?Q?BL/NcN4Y4adhhqreDCng0CJi4XffaEoO0Z2D3dmwddPw3NVrtMf1ZKC0IJlt?= =?us-ascii?Q?+cDsAYpRoYPM9maAsGXUNhyxQ/MwXIZbD3k6uQ963ZIUKIPT+cngr4RnoSkJ?= =?us-ascii?Q?ID3xLvvvzBwE8WyYL1xEEJnfAcfFrCUGpUcmvfB+ZYOTMyyeDIZFi/dTpTLx?= =?us-ascii?Q?AZKAocdwToa2UEf4zrKcF72oX88UaWmvHFN71en3CbQeCeD304fnrMzPPjo+?= =?us-ascii?Q?MBb/xufh1SPXeIc5OmKq/TyyWxxAgWXb4Jcx//rSwnSyWSajHaxpqLCqMEHp?= =?us-ascii?Q?Goq8x7T99YG4Chq1umNsURzU1EP8rmNsh7moam2cMXC/ZZTcFh08vzFuTEkZ?= =?us-ascii?Q?+f6WpkXzqJSYGBFr17ZOJAZnLXTBIwSBYJYxUQfktdJeq7x/L/uMIaI3d0ep?= =?us-ascii?Q?8HS/zvt3WOxqn0o6ILUZ9AZ73r3Bzx+7L9bZII39oFCtx1TTGIP9CIXPSb8B?= =?us-ascii?Q?683zOVA/eqFaNx/v7wcpe2x2IcSm9CY4wOQMyOJQmCx8lHeUX0lqTZ/2hVXz?= =?us-ascii?Q?3qT5uKY6+A8hkntBiwt3DXawubMblxO3F0rwVOy7wTJFh+vo5JjjSFA/rytZ?= =?us-ascii?Q?nYoX1iG1lfKBxNmgT7SkSM0zlZt4Wx3GOGozXzj79EeE5tcadYu26huEXixW?= =?us-ascii?Q?yLDn9BMrXb0P4ZZpvwTzP0L3hXFtxpzTHb1u/owdGBYF4BOBzDDjy84EOR77?= =?us-ascii?Q?pbmcV/zYSswU/g93ozZuSXCQZ++90sllOt7y1tHdBnllwcT4KYBQ+CKOAcQU?= =?us-ascii?Q?+AzYr3pA4ntzYmcXDrpyrRNRj+0Sr3Xo93jL4NuadDGwJlm1MPA65MCyuDJA?= =?us-ascii?Q?U75sp4/P11Yz3HHpO9szRMMko3XBfAGi69EilTO6mR/Ym3GpLchdtRQFVu1f?= =?us-ascii?Q?JJLc9G3eAWkvTjCOgmH4axiwb+p7zVjA/3TNAgETpf0AEPXKuSum56CumvHl?= =?us-ascii?Q?RORR+Mlhxc4=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)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fnPUXLX+KPlRFuHvrjY51WfL6G+WeASl0zOOyceTSfBKRf6gxcL98zHjTMdv?= =?us-ascii?Q?YVFA/pd9iNYLjR6NnQtm4KedAkYFSymGBmskDV9By6Wp0xPDyS1CT7gKisHM?= =?us-ascii?Q?Si+EF3m1Qh1ZsYBiHWF57RaXeTVqU/nXVl4R6KHhF3lMYWWRSoTkGnirIzZY?= =?us-ascii?Q?UCt2yq4/U3VORu2cKZBLJv2cQQzoB6PXg6TK+W41w5S81bdtFdKWAiDgsWQ3?= =?us-ascii?Q?yCyh8Yle8++UbRsW7weMwfylmfmz41vR1p3UIcQml3fxE3NFssTK1uYledU1?= =?us-ascii?Q?FqwbHa93POV3SMhjgfHZ4DictzmGMWV90DmnwbKw+x8xUwvGEYbFJ4r+Jtzg?= =?us-ascii?Q?fq/DN6zbqGicIpoG8Qm1vZAHQtagdtw+qijui654aha9sZYL4aY7lskTQnZG?= =?us-ascii?Q?CLAwqmhFeUtiUqfwOx3Zz8EVcevX141tbEVbQA/a73nz4PCoqeMLLRhtwQGM?= =?us-ascii?Q?emdGuPskjeQNy1Zycm/xz/kWryS62fJJvLo2dV2wvoCel+GKKDphY7yY+38O?= =?us-ascii?Q?iClwsE9J4CBVBi2WDHQ2PNsQgq0+Zt42x3hxSlEh/t7QmZyz9iw/OIovxMAx?= =?us-ascii?Q?1ba6gLogYpGvKN/0njgN3oaN5SCR+DqFnmOO7QLrQB9wZRCBRBFeuOQBWlkk?= =?us-ascii?Q?45QABwjtQSofdv2GSCyPMSfaOk8Vm+GoRyKsEMi3ARLClD8A6zlFYVlfN11q?= =?us-ascii?Q?SIPpzw0kCvcGIyEfVTRAx8RGN8NZbii8IQLAU+Ty3SNTpVEzFlu8Kla2lpnI?= =?us-ascii?Q?HIKEvAAmJ8cAmsyjUVwXTsksBNlkf9951b9nVFn+vaqR7nD9UQO8bouJau8j?= =?us-ascii?Q?+zQuV6omYGRnCHR/fXezon4hwyds2Y/qwoSSC0xtYD5h4D1qbgtNAf9eD85Q?= =?us-ascii?Q?wPV+lVxRIShxO2SRirdpbJ+6c9qcB+JOiBVRf121bFH+tHBXpbnztpzDQoXI?= =?us-ascii?Q?y7sS3VsWPjelTh1RRebuKvQxjbEqd4IZWI4CPaYE5c+KW5MuxXhWqX21Oujl?= =?us-ascii?Q?SyMIU8bCFmNK8fnExmYBYKgf6HtQubO/l0lQnNbR3KiTrbwA3w/rZfaxqHlH?= =?us-ascii?Q?0QOck8cGDrWljm0Db5tECD+uakfD+3dXGRvNhBjhyyq+CCp9A2BXGtJponyf?= =?us-ascii?Q?xnoumVud/hyKOeZv/GilZMqrF+pmA41FKzV9Kvc+eKbUakGcD5UV83+K40z0?= =?us-ascii?Q?zNaaEhjHdJJacknD4cWwh6HPJKO9ZkWWrmCnx8op3UduYL+maylbTPejp0xq?= =?us-ascii?Q?yiBB2fScxPZoe+rSS9k/7SPvSmPR9YaxKUzSwqvLdgKQH+q7pB/ng4S9dI1c?= =?us-ascii?Q?vSGeOpwaDdubB6WnX1NFb58OQeNgntSVdqRj/16Iw7DBV7IhpyK9+3QZ6AXc?= =?us-ascii?Q?QnIGq406Vdbf9u1mLzDUhl9+Td/t/o6FUh4npTNOtvLcRPZ+7whllcJtuObm?= =?us-ascii?Q?LKfeRETrJERo0jmect4MxT3XXYEqDRZfr5r34uXT+UWTT/GVhyRT0yJAAoK0?= =?us-ascii?Q?t7WziRXafbUiEzkoelWdqvmaeuihI1q9uY+IQ0VC0tI7CVASswEW5gHVPJp6?= =?us-ascii?Q?G8PH7aUPeiXynkTIYsRWlILXK1dJIZbHIrJrWHddcVpj55s/lWBotegu2lZa?= =?us-ascii?Q?3A=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: pNI4p6mtqHRC61IBLNmdeFHxAmIHoJiQvv7DoI3gaRA2XOIylNYIi0+hAS3iQcdX0ZOvxgvCirB4T+N2ABLz854RBS/t8AgWcYGfe9Bkp7aMMCC9GnQfVD9WZguo9aFunOMby4Qw5DLc56XKHFz7iQdgfGkCwkQpT3npy5uo5WRsDhXXgfHM9LcnbvGHYjm+09HKEOtgjhQy41cStGj7JiMGFFp51nCXvQ0+XsuxX2ierHBUzVyf6Bp3GUFu97NC6cImtOyrcrWS21UiuGD1TC8LBc7+/7E/XtQY5umjhayyODxDBRmQp7Pnf1lD23mG+TAgX+jI+iOjN7QWM4RGudSOVp1rfnaVoAc8TZuAlxcSPcmeio/Gbrkc97RzYj1xVXJns52hCwmnGAqyhebWAvANI0FsJIb9UCy6kef0bUL/DDgdeT31McxIpie7unLQ1CqOuNu0I9K1kMZdXp8CyfH4ArhTb5h24qORz1T/6ZcHSI1JhhCVokOU1NT++49xZV5MIgu9GhC/wVQUjH+s7Cs+xx+ndQov4TkRe+9dbpylEQHcQllbzs3sE0enGzOQMTs3f1kTu/YPa3CsJkX3UKnSWR2DRjEHJgSbz0YJWKs= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fc3feab-a870-440c-d88e-08ddaf2c7459 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2025 12:26:02.2677 (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: uluBsfI/Ie5+bfp0xtd22pvUxCTrKuOgyi2GfoQQK0NFUkWp0ZYEFyNQM9BlegcYk5z0zEWyhcJpC0FoMFcjrqdAx/kZqYWr9CM6JkWjOMA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PPF5F7E4AFD5 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-19_04,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506190103 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE5MDEwMyBTYWx0ZWRfX5npQ5uM/za/y dzh+24CAiGVqr77lZPtsS8q12/BFrRKuX6ahvFV3KsiKYbRucyst5c1aULMd3RrnLN6lIZSvB1/ SZNk1qEIpHcDvh/nzhTbkYJTlB9F5hDMApcNTqvR6YAiyfo6QSsr6TMQmIePpYtAVnTLb4aMqJs YH8typw1mXK7vGsNRU9M3uehVQp8dKyUJ1xtfp8IUhfVLx9leiF5CLIiU2fZQFWu92Ue1nEAGhE J6PQQ6jx0DGJ3qof8mNX9YySEiuz8Op/RW5c2qtYjQWC1ibGurdOnt7GpfY7tImU2cz7rgb/H36 ONSDspK4E/ngQDyGBLF1BU+s4DbEo3BixnMR2fYEz6LdzI5p/CLOYkipWT5AiLTp9F2wfSvZDtw 0GYW7DEDgVzTKfaYZ67NsusYBoi3NUU9ZsUe5binKqY/UrFO94aNXPQXuhX2/T94MkRf0jJQ X-Proofpoint-ORIG-GUID: TzSSvx7L0nxbBDvFqrDn26gB0so9QgaV X-Authority-Analysis: v=2.4 cv=X/5SKHTe c=1 sm=1 tr=0 ts=685401df 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=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=ZboOWojKNFcjWZ1uWMIA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:14714 X-Proofpoint-GUID: TzSSvx7L0nxbBDvFqrDn26gB0so9QgaV X-Stat-Signature: mzqgajinhbifaur5iy17xhsjoixz5z48 X-Rspamd-Queue-Id: 551CB40004 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1750336017-926065 X-HE-Meta: U2FsdGVkX1/qGlOKlaU/goatGMYSfmQ7Zy3in1QMiHqkVVIHta/Z546/ZrXQL3vTtNZpbHZRFQ7iFq+huykE9q4iiRxghUVz7PLuFoEqBnm1etB31ngQwZ7RkecGA9TGn3qMz+cURYX2lfBqLwSlZzf3X9WONybgwUKUFg57S1E2cogIDJVQrBXvflFilGNzWQ6IC2CbO29zr+EnnRw1cE+vWzmfbartco8WK3MSdMUYP1MDnNCL2MKRIFu/oQioDFV3w0FzGIGScDopBF+JWHgZ3oknhOnaP76TU67aIDVragQ/JwMqjuNtj+FKecYLijWUk/GP152NjI8QYiGaAev9MbXl4JExXX5HuwY2SSihsLAN9S5F5NtkHLwRrH9vmG/v8Pq5MAA1aJeWATaBk7n9kcwQoAbLTgnQ58U0QCQ9AThUS5bjhL8Zt1hPz4AWh6pPkLB4AMNtrEr2eBxTyQLuQDrC5jpPlUEa99gcOZZjKpBhgKBzOSKlgcNMVn8VVfYE1dY/j/VuuiVRBHPr/ER+0rFkhjtfHAhf3Xj0B2FsN1ri39yos1CkLVN6ljvAOwwRlUQIWkEX+tyY58YC0x3TG9DAfjBrvc4xxyEYWYggL9AKUV0ksRxFWsvQpJtMqilYvbk5Ttarh61U+j9USqkRkbdHFfWMimtBzO+FzbBaLUgAGc4+df7JBh+80/sUsiq/nzm5a8mRgD5dy/bHMbQSUzYW8IQk2LRqHcR9kh7gRNJCa4w0/LFbM+jRblsHYVJhwtpCGzuWSzyEBxYIdQ14U1jn1TFolGS3kkM98SFQVLvPaGIiTUSZ2UinWmtaShgSJO4V3bkGL6pl9xb2pDazLQUU1BdVVKL4ybgUfoyTAMpAAyet6f56EPT/Kw8YpxfudQFpAo6qH1dHKlF5ysHAm1UESZZwE0KAof9lFAFmEkyKcBDn1XLgc1U29gLrW0Jo6hu9da8xDNa9plU N+aIMef/ A+tPCNnt8R+fdNs60/+tWUVhGPJEvFPIzkj2fm+dmjdD+ig10XRqrJAn+rHgPG+GSeG6anwWTK8YfGv5bY/XmLhH2r2zu+rmEpRIx9Udk7f+XdUuRjTOumv0cE6WwOgo6EBZPoWEO0JCcOnR6K37FlF4ljWwJ9xKqSHCZa3QFA3zGRFa1IGJCt9KXE105ieg+J/lvr6e94e9/R98b+LNG7B203Bqd3BgQwBx3BOr0+EBW4mz/wfcABXQgAJG/jW9J8A1hXqTZTpG17r6XKzElp93B+EUwdFR8D2APmjAKg1rgizLJ+WA5geaVaMUdh9oU/PuV/9YuFphr0/+XfJjMCYLheh8eM6oWBPa4XSHC/VzfhPWPHxPsGsj4FHUD51+TqXG462QBQpb7fvBAHeIzYY2iau/jxAWIQGYqJGXMWkqrARFQWBMUwUg+IOsiTjF2G8uZBg3Q1xw95opWmv0A72Omd6VsydgvWYS4YL66E79kvJMcoVWJReaX7Fl10mTclK9Ildyhj1DkXs7dNweyGkQXf2IZjYhxPSXS1R40vcBtDZF6UYsS2AJ1kReWGHSpYJfzh1uc6yo+Fw5dIK+K+D1Ez3mBCdxRY4rk01VJMqWurjWTG5i+3zb9IlQMTgQi+J3aBRXPgrRqsAp3alHvz+/TaeugymjTw6uVID8cWVW+pBc8Mp9+hCCX0MitJLZvJ/uAbiJ2oC936Qc0x9+vmCXuKGI4KrqYrcIkeTuUCv+YLpl4SeZcjZnBuQ== 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: Hi Andrew, I enclose a quick fix-patch to address a case I missed and to avoid any risk of circular dependency in a header include. Thanks to Vlastimil and Oscar for spotting this! :) Cheers, Lorenzo ----8<---- >From d66fe0b934098ccc2ba45f739277fffe86c91442 Mon Sep 17 00:00:00 2001 From: Lorenzo Stoakes Date: Thu, 19 Jun 2025 13:21:15 +0100 Subject: [PATCH] mm: add missing vm_get_page_prot() instance, remove include I missed a case for powerpc, also remove #include (that is not in practice necessary) to avoid any risk of circular dependency. Signed-off-by: Lorenzo Stoakes --- arch/powerpc/include/asm/book3s/64/pkeys.h | 1 - arch/powerpc/mm/book3s64/pgtable.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/powerpc/include/asm/book3s/64/pkeys.h b/arch/powerpc/include/asm/book3s/64/pkeys.h index 6f2075636591..ff911b4251d9 100644 --- a/arch/powerpc/include/asm/book3s/64/pkeys.h +++ b/arch/powerpc/include/asm/book3s/64/pkeys.h @@ -4,7 +4,6 @@ #define _ASM_POWERPC_BOOK3S_64_PKEYS_H #include -#include static inline u64 vmflag_to_pte_pkey_bits(vm_flags_t vm_flags) { diff --git a/arch/powerpc/mm/book3s64/pgtable.c b/arch/powerpc/mm/book3s64/pgtable.c index b38cd0b6af13..c9431ae7f78a 100644 --- a/arch/powerpc/mm/book3s64/pgtable.c +++ b/arch/powerpc/mm/book3s64/pgtable.c @@ -642,7 +642,7 @@ unsigned long memremap_compat_align(void) EXPORT_SYMBOL_GPL(memremap_compat_align); #endif -pgprot_t vm_get_page_prot(unsigned long vm_flags) +pgprot_t vm_get_page_prot(vm_flags_t vm_flags) { unsigned long prot; -- 2.49.0