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 342E8C7115B for ; Thu, 19 Jun 2025 12:21:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CAA1F6B00A1; Thu, 19 Jun 2025 08:21:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C5A666B00A2; Thu, 19 Jun 2025 08:21:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AD3CE6B00A3; Thu, 19 Jun 2025 08:21:08 -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 90FBF6B00A2 for ; Thu, 19 Jun 2025 08:21:08 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 440CA80F20 for ; Thu, 19 Jun 2025 12:21:08 +0000 (UTC) X-FDA: 83572059816.01.AD43411 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf09.hostedemail.com (Postfix) with ESMTP id CAB8014000C for ; Thu, 19 Jun 2025 12:21:04 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=JZiEUEvi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="Mh/+Fbd7"; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.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=1750335665; 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=72Lan2oQ8Bu/kt1C9y/wVzINyardzMwhQ+RHNS6+qAY=; b=GZVVyyhns4h1FpAkAVhMC4UkpKYASx4IilHGWJ3yll1gXbQU2BHiDP8RDKorjBFoLQs5d7 Bkn+5/S0DiAEdFra7zQpqozDK/yynP3UbSv3E9NGqFqnqNU7iRS5XI0bx7e7kHUXXxXmXI LkeAQtF5NUc4vH/Pywvzm15tos8VsKA= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=JZiEUEvi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="Mh/+Fbd7"; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.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=1750335665; a=rsa-sha256; cv=pass; b=IdN/w/7t/Z/YphqleH2YS2yeQJj6iSxPhVOSS6FCgdJK/GeQO+Qc/ZCI9ScJKPbM0E/2hv MbStkV+OL7Q6O2AojTE1Re4d8eRyyRFDmbIzH15d+8F3UewbKY8N3+X5nFTMJhKw4ocbi3 ewqyuIV0AD15maPzdNm0wBQk5F6ht10= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55J0fnAX027951; Thu, 19 Jun 2025 12:20:26 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=72Lan2oQ8Bu/kt1C9y /wVzINyardzMwhQ+RHNS6+qAY=; b=JZiEUEviFVPAb8Ql9NDr44EJgB2aSf+AqS nelBlwr1npnj+MvTXuso1A+5GB5Ig/U7eGP96zPL7AWCiyf/NxFXEMezx9r++81Y 4p/GncrBHCnYkwA1pwfTbUmC/MNR5ByLwj3XNDZJALdW0QbiAjWnoGSS0KBnxcOy LfGymDz+WZJZhFI/vm+NZ7TkxaLdbBh8z1f2c2jFoEusozFhLWxGqRNBN6FYLGaY iq8Z1vE4QLKBBm4FjFXqAz4Ghx6PzCFl5KKKB6JVbIueuXFlH2lU4ZDDrlmOiwoF dEbADnTSyMMZVgFNdXNMhsxGytBqy6kJKRAr5sP/Zt6NSfLI+CDA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4790yd9s8r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Jun 2025 12:20:26 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55JB1Fjs038292; Thu, 19 Jun 2025 12:20:24 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11on2087.outbound.protection.outlook.com [40.107.220.87]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 478yhbuhjq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Jun 2025 12:20:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BD+SqB1HGl0prMAIzt9E6DaW9GJ/pmd+bKZ1+zp/HDobKe7IkSODlVmm4PC4yseoPMPZIjP9PxkB082idx/5jp0mDoBZJPL1atimupDwaEiYwKq+iilccQSzeiR4ksOD1fIdKW3HWEy7n37CiPYKi5XDu7AdFsKQy05OVzGQ9M18XHtcTx0ZHekPQvZXf3z3x3ENQ/1S2JxIXHuEEELhDbaM2FqcaZ6XeNjBFvQQ47RyrG51UJLZAut3pcdy6dpuQkFujQzp+wDV8ToUW6RkRzacUt/TRWWo9w0f7D4RD3Iibp5kkwlPaYmC6RR9YyqcWEkgKh5SO2PLq08xuWs4cQ== 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=72Lan2oQ8Bu/kt1C9y/wVzINyardzMwhQ+RHNS6+qAY=; b=HSVmZtNS1a1QN5WQEI4+043Gh+798uGoRnNEM3PCW5bCRcyiwt6sxr+qx6nQfUinZIk3dXH/oyOKF2SbNWmPTzegDJ3s9Q3fVl2hGn+RMycYwmNtd6AUFbqVYZgSD1VSfKhwDlQnXuG4Idl7nt3va5vRgHwL1XNCGIK443nmg9GwX5kFO7xW+3/fFDySz7Ql4UFvSpTjjzMkCtKU9uOazUgfbyWuV7LV07igfDwgrkK7JF8VxlMwTN9kB0SEJe9mHjwIyfzZkgjQ5AGq8mRAa05gvNdCBxKpGWfjIZ+3u7kKKzU82yYM8ZNfvHHGoK3QiDTvbXeR1VTSdye/yNnPKQ== 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=72Lan2oQ8Bu/kt1C9y/wVzINyardzMwhQ+RHNS6+qAY=; b=Mh/+Fbd7nAQezvnZE3xhMBNawG8DeqGfSc3W7/XKcroI6GfkLywotwxRIMqHJXWJ1/d+QShWGHASgK3Pla/Tz1OmGH4CoBQV1qbbJSOK9GBukCjpN5ifnNQjlFR4Qj7dNeLOPYDu3sHr/9ryRMdLoWP3hj+QocS6mXdKJzzY6TQ= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by PH3PPFDC03D7E75.namprd10.prod.outlook.com (2603:10b6:518:1::7ce) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.30; Thu, 19 Jun 2025 12:20:20 +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:20:20 +0000 Date: Thu, 19 Jun 2025 13:20:16 +0100 From: Lorenzo Stoakes To: Oscar Salvador Cc: Andrew Morton , 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 , 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: <73731c15-1464-4705-8ba3-4b4f7d3dff6e@lucifer.local> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P302CA0040.GBRP302.PROD.OUTLOOK.COM (2603:10a6:600:317::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_|PH3PPFDC03D7E75:EE_ X-MS-Office365-Filtering-Correlation-Id: 9cf77e25-dc06-437d-24ab-08ddaf2ba878 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?kbcgFPmVauh6jUCJvO7pN84jqTBEkz3DrWp6jy/Uc0qUu99embVuuY5o1Okq?= =?us-ascii?Q?19Z8RLGxzIYPu3l7omrISEc0slp4v1r1NPc7j5STcqislbv7hSvpbq2RMqWP?= =?us-ascii?Q?3MdivjztckHngb/BLECfGVe5mqyjgHhdpSlMfq2w3olXJlmm1C/0OfHFaroR?= =?us-ascii?Q?d81RFSUM+lKOvU6LGdOfJv7qXd2vQEOJtJiFZXX8gcgrXVUDKgGgKWBZgU6U?= =?us-ascii?Q?v4lFUv0xUxMM0PaOLN/6dqN8QSmnGZAF6vUiqgMyVCK7DrtCDSJvnklr+e4M?= =?us-ascii?Q?j+3aotYSTHBI3COpakcEoqekxzD4DP8M4Yel5nEInEPfvV/P3l7U8tubcz4E?= =?us-ascii?Q?dGSjnk56TjeC1SMBZx3FTf/YVOJsNa8MYCwzJZWGeKrkpLUMSXxxtrHFws4r?= =?us-ascii?Q?OGOWoPKfAoLd8UvGmuhYDaLKsO+dhOE15UIYuG/3Ar5XCocdJpepjRdbShg9?= =?us-ascii?Q?s+RY+hVQ8ogJjIWh9wLIeRqaSJSLkkjrJK3Te3mPS4hXDP1Bn4mGBNdKrRpF?= =?us-ascii?Q?EXVQpltPnIoospOKuD0qCVD+cpahU9YcAXD+P5YwhmD+xErnePxTu7p5pBQQ?= =?us-ascii?Q?uv6PxG6jV+45oabarMDEXeVh/Pye2/CdIq1LYEoVldVirEiMgu3LWpCHAsmV?= =?us-ascii?Q?7MiI0LSOO4lC+Uxf+0wWy1uv6mxqO8eDAZEWHIPf8dhlRXu3/qDdlOUIYARt?= =?us-ascii?Q?OsqnwuXLmezfYV/AUh6nL8KQEeBE+YlZ6yAfFw31OZArygpcnS6rU0yAocPg?= =?us-ascii?Q?L6UZskUifn9U92fzzxhXOijDri6RH3wo+/QUWzM8K5OlvAk63OsLVoHWrx1L?= =?us-ascii?Q?264lDO91GiUmTghT3PGWZao/tIAg7C1frtAt3zcgjxQecf4BUQZsfzyVKQlt?= =?us-ascii?Q?sE5swN5nlC69OhRRzqYpCeMyWs/TqDyR0dJnCSm2k5zj/RNYn8w2fyKreV8y?= =?us-ascii?Q?gAS98+C6iHSkWt8a5ER3g+VBUjFHf+akKVyed9Pf3CV/8pU7LRenHvJnJlwy?= =?us-ascii?Q?9R99F9EBJVpTQomgUwVjuR6aGWmrZK2/VN5bCsotPGSP23BqgaM0HqEw2dqY?= =?us-ascii?Q?6g2Zd3H0gVhrKQM0xpl7R/XV7vXoNjFr6S0qmh0BlTuTKEkJnu2Y8LuPgcpC?= =?us-ascii?Q?i7lXy7GQvKTsto0eji0kCilp6n5SixURQc+91aGklFkQcXBt9saa7rnK/24N?= =?us-ascii?Q?x7G7hMKdMUHXIIGNJOroP9OJJII5tukcGIelqjiUMC/FIxUsprQc5m2t1tO0?= =?us-ascii?Q?GriYci3DI5AHreTX3amUM5wQulCe2jMu/Yojsgt4Yr9rncK1G+/20xDbPJbH?= =?us-ascii?Q?Oj5Xf37GgDXiMZVpTP4rfysOI6cF2PObQxBS3LkkLw++lxLmnLcK6raNIq6s?= =?us-ascii?Q?hN8TE9G25vjbExDrFDAguLIhlAOXmMxZ5ETvo4PP1BpLSKEDDA=3D=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)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?49D1VjPSebwBFz6Djytza4phdJMSIefyJB5W9nJRJIdqwu0m19jNIBv3cKb6?= =?us-ascii?Q?+D8u9ZQPBQOPG0luWSJdAHcUd/2N70NrmzsYW6jDMGyVVEbCWYMJN50jUS7N?= =?us-ascii?Q?jwP9ITyxunWQHkqxtK13+kdki4//JOIJgoS2LqSaQQ2uA3wIXYXI+BP8Kg+g?= =?us-ascii?Q?zp3oDUrkCWjDL6aOLRQECrn5onej2QLmZt1xquuGAx/+NXhdtq1l5yvfTfmy?= =?us-ascii?Q?EBcSOEiKTZfpX+qhnaMaAiVsksXvDwzlJamqyQP2pN6hvFNNTuv7roq06B3G?= =?us-ascii?Q?9tRlLmcWIKQYd/ZgW/4PGN4RE8ceX6jbkh/DvIZYeLeeed3aZ9KFlWROLwF4?= =?us-ascii?Q?1Tb1xi2R4Ggz1pFrwaGIYckF9eca8oqQfEuzsYo4OWmC3P0IAwBU2qrfOpR3?= =?us-ascii?Q?/d+RI2At+NnALGW9bfEmThX4DQu0rqEstkxAaKh8IsE48o8bpHAkchbwLdtS?= =?us-ascii?Q?MVE1C6no6OeW0T+p3IEkwj36+cCIR7Z+ozSt6PfpPiDWkGb3w18q7Dcwu8X9?= =?us-ascii?Q?vAM+UfytKAR8+xgDQoztrWjTI1ee8HZ/HJReMppJic7uX1EkpTEpWUrfoBqp?= =?us-ascii?Q?LanWdUPidp0ZY96iCyP/0jPiERAn9S7qlBCiVJUa6MObvhCJuCgzaIC1tkB5?= =?us-ascii?Q?yAvX/dg/5VMApJrNrHnrjUJS4v98foMOFvcgoyJ2teJML0u28H6dfp/nQA4F?= =?us-ascii?Q?zzZIiC2LKmjSRXNptIa6sLS4XDZKLWBY0GKCwKdwO/4Y1Mr/iD6ZlLM8/N4x?= =?us-ascii?Q?yrrUjxiE+ePBPGadgLIoawm1X8jeRNFy+kZkQHOQOcdOuKkXhjXZ4I+wYYQr?= =?us-ascii?Q?7pbgin+jvsAZaisJIypnlDAa4g237zAOcL4HnaTPgZJgYpTsE/ZcmxtwPsEO?= =?us-ascii?Q?wjrH+7FckY/20bqeN2ZgfqaFZYvTt4EkqAkIyOihBrpCaOaizBHaBK48jzzr?= =?us-ascii?Q?eLJiMydM+cmTZhO/2Pb/ce8ah4cyGX1GQzuXBJ9uO3K/ULLF6JZiHNiIiuIf?= =?us-ascii?Q?KUZJZ1Yukh3iNRRKSLvOgur7DyE9MU3d56v6vwgQ9btn6J3cIV2ogzIWU5SJ?= =?us-ascii?Q?IlZfRA9RX6F0WRBkhl4DUA57EoIHeSTSdcnSk8s+FNiMPVl3AIZA1ryLkCzh?= =?us-ascii?Q?3aqqaaicvlnd9iPxMwqBCpszJMLCqK2azCJ6aCW2+p9tWGKQZL2cStBEWxdc?= =?us-ascii?Q?FU0InVD+Eq7+UrUWQZ1FKMCa6MLy1CjyaUIY6QA13/n7p21kCtuBDGT4K8Gv?= =?us-ascii?Q?nJ2Z3swuvtiVRMxDUTLNZ1mQuCyF5RM60NTqB+q3k8/Qdgbrp/QMFFImzt5F?= =?us-ascii?Q?OyjILHvdS62FJgoK8BSa+6MI+WCtguLVMbpBKaaic3xwZ54ZGXVrUhllyPDX?= =?us-ascii?Q?S7T+rg8s04cTyr3oL2Kivjw3qfg+cdyrPU/+AjdlGRetFGHvGyLNrYeUCqie?= =?us-ascii?Q?RPd2iVJH0UxX1ERAOdKA1xd0e8VmrFuEOZou1umhoiNr7UVR+H84j+ioq+oa?= =?us-ascii?Q?SSqFioeLEBuIaeVkWijQCBVWUBwuHpjjY+SQO670OSd2KDtiXRUsAYQrj5n5?= =?us-ascii?Q?Mhy3b+kzfDFZSGTvQz8B2ap1hayb0P7qrB8X/9i17mm9t5JPysB2/16yR07U?= =?us-ascii?Q?Xg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: cCcP2efedR0oB64myICVNJ6r58f8heQIT4nTt2BrlRVG7rsk19Cph9LsTatsbzPQNLimbQo938ODsQKNOfOuJl+x86KDAmD7K2JwnZyKzfJlp6WMmgElfir4zoA77HoqUA0TI8VPSjjhb5MUfjy4azqjX7RJMXj6Ksben0QjspqT351IaFl3UHbboaLl3BYgGU3n8PPIEJhH0Y42YYqkupgZJIP/zutQmpqq9bASIiA5lQazZ+gz6eLq04NxHTsZPwkTAqxz9MT9DxVwW1/kqNwhUudLy2rYDnJWmhx+dwqIWXUE8HODQaapO3rjw4zG/zMzr8i0tQ5tLWE3/DJwvmjXOXSPp2BB1nGn7Q9tdmS+4i5cnG1iUC3+WBfWEbYLV/ppeGJD2Jhp45hiZEdI2u2EIHSdvsRO7Ol8J1mJ7rKijbpnln5KfOhmttuEROEZmXrWwpi9U3S/CCluWpWF8ByhP+eEMGs6YLYX2RmozDDd+LRJmCUnkeX8mC1IDcDS3CXPf7lAndBz7XOHQgiSKndsjw+czdr/Gh+BnEsx4sjTP7d8iM24cikRN7hz+pWV+hM6HPwNdX7fr9I/4SgNiR+70/opwWHXm6a6xnOLX9s= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9cf77e25-dc06-437d-24ab-08ddaf2ba878 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:20:20.2037 (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: YvHCyNLF7tZ7vC85Afbn3kEwES+Ls5lCb4tasG8TNsY6hYW805rptauM3DN/uCrwG5Cv79GsMIaNPWcycZmU83KA+rubP1V0L6q5IkLL2QM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFDC03D7E75 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 phishscore=0 malwarescore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506190103 X-Proofpoint-GUID: tXjOMHf28wUfE5RODqKjVbQMdsCm9_SD X-Proofpoint-ORIG-GUID: tXjOMHf28wUfE5RODqKjVbQMdsCm9_SD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE5MDEwMyBTYWx0ZWRfX1zSw3oOzcw/d rnSTre+5YOavg7vrYUn+sCFpVIs5iFMQXV2vYhdq9VRVRn1ooYT5zCwFZ6aY9raDhK1Gkb4qxL7 X48V0PrBlSnx8igP8DvEvCucWxmntkWw19XOUbk0DiCpIoV9lhx5ePq39956glhBwi+S8G5tP/f Bp6obpOBp7Ix+fqqqV4LuvtNJINhFFk0JZOBIKFhJBsUXPsafw/ifguncEqcB243s7Umf8Ldo0O usdvMVabaOa5ir9y8MtLybqQ6CY2+7ZpOnN8vc24Muy3XRhcc1vDCXf4bfl7Tb7pXkCl2iAe3hI asTUeYjMQY8/bD22IunoyXMeIuuVmenz9gePG7b9z0ZzVmuiJ+lXiA/GHGr1RM04MPftpvp/d0Z BiaDddaH33SGIwPVNcKZuIcR5Mj5dR+Rpk2sdbfkzzvTNqzvWty5CudQrliMJ5eGIIwavNA/ X-Authority-Analysis: v=2.4 cv=XZGJzJ55 c=1 sm=1 tr=0 ts=6854008a b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==: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=wlu9cXcACiiQqOzq1xAA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:13206 X-Rspamd-Queue-Id: CAB8014000C X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: d4oerzwheizjjpjbathpdpqme37xrorb X-HE-Tag: 1750335664-611300 X-HE-Meta: U2FsdGVkX18yQee/CnuJCx58+q6LbahAw2Z4MUvzzuggMADMBJGmoGXHutik8jkmD8UmTLfaV2OhiowB0CiYCkVIVXF3Wl29p3Wyd5IKYnNlu6CDF3bxuO91pBTEMuvbx0biGtN7YqfTuhOV3ufMJZrhDAcslviHkf1sfTdHUBoDxm7HTdK5O1oR4UB7ePntq1zJaBHx1zTppcuaC6GQAuQEbdiIC8fO/l6hmhGhGyysTm+2vxRVlE7UjdEx+3Mx5leywypWjOIm3O//56wUTRC4bgn9u/x0RVuyYQy0Xv+C/8yg9zy3jMRdtucpCmGkfPUoujjQZAUf+2gorrV/hmy5BL1Up9pPBuArUfcfaGFZ6HBGGnYWpVQwDJMuGE1Vrauq1PMT7bFhAyTMxbWkOLMchugHsthJbLGEil9hauMz+1zgcWXwmxV/ByX0kK93b9Wq8gcMO/3Bze3FROwsQbYHYLyGcjF7SW3XcG7zNqFE4+HpZgbjfHApHedo+5KQRKngE42kIaZJRt/SkpIu1Mg7inudvr4KZPnye40L2y+Ajc+Ic1yMVypeLiTKgAFZWHIGdViDASHBxM1xpmNzLwougbqj2rxX9/mWp0joDZ87dXm03YAPEDl7Gm9WnMjHOazW4yzNZWPzv/evg+o3ERbTrJuJjV+FIV+FHJoVpvGT3Ti2WCp62hBiqN5vNBraHQuq2Ma8Q+1oqx7j/F8xoLn97r4LijC2rpl09hEfwH9R5KeCeGzSKBhlhTr0riiqrqQos+a2efXVEu1yKLO4R8ksukiRaBCXSkK+as97xPhvIxg0EloS8ApNk6dgMPgvl0Lm5kDN//fwd4OizOEsLDczPRZpR00H5vYCBjqtJtFYB2cKyUFL2TwjEUawtNR/MfrTJZwJREw1d0tbeMWNba/r86KuoKQhIP+i51N57jiznBbyctfRGM0c2XQwkUGo4j5i7a84fqqpcTHhSaP eSOPVSLG 0kWIHRbVC3LYBXtdxq4btTtjzVmhJTTVXV3MxX7/grZBNLDiVT4KYqp2nNrauwcN0zzkLb2l79AFTTk62ShK3baTUr2EHjydO7DjivF2E3f+yL0fxa4NlUm+hjY1VPANKT1N/dfxbRRyfRfySfDcUlQqXIo+ITVadu8cQA7j8f26547TXqljV0xPytwYvy0iQZsGlJR1ffrY/blPGYhs88PU9XaTD5omUjkGynRnvMzBDnd0NUleNiIEFmGSgRM+PbPNkL4HwpiQ0Un8thRVuz7v3/7DGDVpn4nfL2nQ2sCi7lK2R09x9JuQduXutxexfgrK/fGIhbaVH/jqmc/fVD82Tt7Ij1QdOb5Re8aWYI5wrN4pAXzknshVM8qrwjHmzqZCN1RJ2ZvG9Qivz6EC1nw9FrWOIhGWN1Bh6gasGu5U7GjGPR5HSnRNGtOG39i9t4Lm73fyul59NqsvlaCK//JH5AOnp0sGLkM7n3T9E5qPnicewnuEQo6072gZI+fLh4mQsQLB0jPOvmcOn/qXOJ7tagdd3y5zSFvCaQN0JEUAVL2bP/+vYRBo3rRZBhsK4NpXQr53AC2sWYh3mfz49lQ5ripRyai+RdB7bkTnIWW1/xPDKVmjXD72PodxXo6+/JL63mR9wV8T9jIRwTG944nvLl0wR9ya3sqIMcW2+VfCcjb/yD3tVtkVepoN0MaNSzS448Grp5PW/zxzuJJaXBZgha/ajwbTJQriv/V96SYAfLsOZGK5K/jwN6w== 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 Thu, Jun 19, 2025 at 02:12:49PM +0200, Oscar Salvador wrote: > On Wed, Jun 18, 2025 at 08:42:52PM +0100, Lorenzo Stoakes wrote: > > We abstract the type of the VMA flags to vm_flags_t, however in may places > many? > > it is simply assumed this is unsigned long, which is simply incorrect. > > > > At the moment this is simply an incongruity, however in future we plan to > > change this type and therefore this change is a critical requirement for > > doing so. > > > > Overall, this patch does not introduce any functional change. > > > > Signed-off-by: Lorenzo Stoakes > > Reviewed-by: Oscar Salvador > > Same comments as Vlastimil, you want to push vmflag_to_pte_pkey_bits > further to patch#2 and bring As I said to him, this is invoked by vm_get_page_prot() so has to be updated too as a consequence, so it belongs here imo. Also to be (extremely) pedantic if we were to push it it would be to patch 3/3 :P > > arch/powerpc/mm/book3s64/pgtable.c:pgprot_t vm_get_page_prot(unsigned long vm_flags) Yeah I checked so much and of course, of course... :P > > > -- > Oscar Salvador > SUSE Labs