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 89F69CA0EDC for ; Mon, 18 Aug 2025 02:13:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B45A36B00A0; Sun, 17 Aug 2025 22:13:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ACE086B009D; Sun, 17 Aug 2025 22:13:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 96E556B009F; Sun, 17 Aug 2025 22:13:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7173B6B009C for ; Sun, 17 Aug 2025 22:13:48 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2A5B05A897 for ; Mon, 18 Aug 2025 02:13:48 +0000 (UTC) X-FDA: 83788257336.03.44CB99A Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf06.hostedemail.com (Postfix) with ESMTP id AD75818000A for ; Mon, 18 Aug 2025 02:13:44 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=a628YIOx; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LMCfsPP9; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1755483224; a=rsa-sha256; cv=pass; b=qvSayk4hOmwLOx+1CMxVn6RTcFwXd5vv/qMgo7XXHyLi1zJSlZiufhmNVSYbDWhTZJdkRc nTeewyXiNFLuukCnlXoG2Xeub3mKPTbye0hwiRjYOsDfFF2tBVXGxgEUNu7JIA4j+vix9r gSxXbEOSlz3qA3Ngm7WM77nRn2Tn8YA= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=a628YIOx; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LMCfsPP9; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@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=1755483224; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=AALHXy8+ZIvViZx9gVr8W9wQkENv91Mv0fp3NGjmn08=; b=km7obT9Mp02vSgY+SjDU3xit7QmgWsbwJv/ftAW7QtI/RZlYSzQ9bcyNagSSSMf7+KETrq qnYwfxGDxKDpVNy1nQbVmht6oamlac3xiPdXRgryGC1OtG/Qpnlx7Bznabn+V/u8x2R9gQ bWVhoUOB60EA0v2elAEOOFUZnbDK+Ag= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57HMcH4j023425; Mon, 18 Aug 2025 02:12:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=AALHXy8+ZIvViZx9gVr8W9wQkENv91Mv0fp3NGjmn08=; b= a628YIOxNCAIZqt5zhgQ4cC87zk/jgBoMoiYTCEqWcrecpCPUws84l2iXqaZGmPG IVL1KUkKAtOg1N8maDQUp7eUZkIREDKwsAwZUsR4k8FEJ3XyLNQE/ysA0hIfZuar cHW3b3GIDxBQ4mQ5D7qFEaAId9NwhdyAbZwz3bhwXzIS/EVi8Hc/XpYddfraxGnZ 6W10eQlYnPpw1Z0ckuzMsSYqemr7q8ICt58s+1Xr5Ihc/AYnQlrBW+QNf17Blme1 c9cGcoiusadsnqezRHeiqEW3GlRGOS/cBTbRhZz4Mq0ngTNE14lSJLaVKNADfPvB fqOXxMstfZImAjIrLIywoQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 48jjhwswtk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Aug 2025 02:12:51 +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 57I0UoqW036815; Mon, 18 Aug 2025 02:12:50 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10on2054.outbound.protection.outlook.com [40.107.92.54]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 48jge83jhd-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Aug 2025 02:12:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sKrO4kSW6of7lTQ2ssRbjVYlwm5bHiRSXa+1eGyNpBXBMb4tZHEhQQELCyh420+qxTj9jUZd2qAXfZQr3eTPnL8ps/41n/3GuIEn+RS+G9vBVlcg7hMHBSBnBHfdIYXAcx3+Zragmb/hLM57rs59npv3eaae7643VC+G9jmCKSy0VCmnSRYJRFrKCD9CxxX3yJs9k/jd5NaNWEbfsxZg6B9SIjzEOYEhrq1obsioskK0B5Yvo1pds7D4QS+wNGWCDkgpFrXXjuU3SEgVopQ1z2c3QsPQ2EKB/yxx9cRJOd66qIh8fPOACW7JTzUhE/POkmfOpQQTGZ1UhHo/a25ENA== 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=AALHXy8+ZIvViZx9gVr8W9wQkENv91Mv0fp3NGjmn08=; b=f8AXNAUSxqENzxVUd4t3pV1ZYfLGsm7/sxm7QOGznPWL4f5liP4/iVWEcyRAk99MZdANl4lWP3xNr5iVONLjbRiuQt4KMaMBH0WDpq3nyoPiOp14JcQngEJlOzffOZjKn5hCv7mExu/noEnhwAYvvlaga84VnEPYUE35e0IThyycya14Mix+7qZhXohaEuUwBR0qMo4L4FsIh51OykOC81tJ5zVV5gwxu31qrtljP1L4TjjO2SRuIYjO/1Bgs5MdUTP8YR99azvoX/Gs/83XjRTf95NGSDCMsQkRTTf8t9IgD4WmSnvGxLE88IdL822rPXv36RDYy15WhTerYAlC/g== 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=AALHXy8+ZIvViZx9gVr8W9wQkENv91Mv0fp3NGjmn08=; b=LMCfsPP9ECQzB8t5A6wpsqXjB0mOtsqistUOobZXwnlzTJ0xddQR/Pc9TF9hWnpwYwiy2CuMqXZjeIFIBaFVAKxtN+sVU3GKoALse34WG39trV8bctLH3FN2k5H0dKZZlfNRbYtE63X9Ms1q21mjfaQrviwn/lvUYtaZBl5xDPc= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by CO1PR10MB4690.namprd10.prod.outlook.com (2603:10b6:303:9f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.21; Mon, 18 Aug 2025 02:12:46 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%7]) with mapi id 15.20.9031.019; Mon, 18 Aug 2025 02:12:46 +0000 From: Harry Yoo To: Andrew Morton , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , Andy Lutomirski , Peter Zijlstra , "H . Peter Anvin" Cc: Andrey Ryabinin , Arnd Bergmann , Dennis Zhou , Tejun Heo , Christoph Lameter , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Juergen Gross , Kevin Brodsky , Oscar Salvador , Joao Martins , Lorenzo Sccakes , Jane Chu , Alistair Popple , Mike Rapoport , David Hildenbrand , Gwan-gyeong Mun , "Aneesh Kumar K . V" , Uladzislau Rezki , "Liam R . Howlett" , Vlastimil Babka , Suren Baghdasaryan , Michal Hocko , Qi Zheng , Ard Biesheuvel , Thomas Huth , John Hubbard , Ryan Roberts , Peter Xu , Dev Jain , Bibo Mao , Anshuman Khandual , Joerg Roedel , x86@kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, Harry Yoo , stable@vger.kernel.org, Kiryl Shutsemau Subject: [PATCH V5 mm-hotfixes 1/3] mm: move page table sync declarations to linux/pgtable.h Date: Mon, 18 Aug 2025 11:02:04 +0900 Message-ID: <20250818020206.4517-2-harry.yoo@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250818020206.4517-1-harry.yoo@oracle.com> References: <20250818020206.4517-1-harry.yoo@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SE2P216CA0152.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c1::15) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|CO1PR10MB4690:EE_ X-MS-Office365-Filtering-Correlation-Id: 08de7369-9b22-4f01-bdda-08ddddfcb76a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?608b685IJCrlptf+/MjITeKXhE750nEKOMNIkqH3ibvmry1h8d5QC3n57d3s?= =?us-ascii?Q?IMJtmGe+1BegnobJxY67z+rvxONd6U8JQhIXM8zCXz/zL+s83trjyny95iEC?= =?us-ascii?Q?X6dw8gzcDvhb2vYhukVRx9lHeJP8RP1AftZvrZtR/B6D0q7WdiIfkJCBWP9H?= =?us-ascii?Q?FnhtfdZCaLGxBT3Q+8l1bE5POkZt9oprPOJSI/0tDL0SMJWnULY7QQpRt+nZ?= =?us-ascii?Q?Fjm2XrpfaOWc0D5IdjLmG9K4YThtP/Ug67MW2g+3zZD6BoZXvn2oJwFCHXF2?= =?us-ascii?Q?FEC3d9AiZ3IeBmcX2VjP/gDxYjVsikmEr/ul2LVBpag6lGTf+RWhnbLvwVGe?= =?us-ascii?Q?LIIpdtUlLx+/dMKbY3ROZnS9qbx9lkpai7ytCmfCnnNqhaw4DdmtYzSfCR4E?= =?us-ascii?Q?plbZZXbA0XGQZhAiImtIJJLsoZzml9FXSIXztVbw/pGgUWxb0CtaH2mUNS0y?= =?us-ascii?Q?NhWsqDWtyNnVVr0YAYGltm8hdAvZ0sjv7uhy/QR63XyS95BvL7hM20JVl9oV?= =?us-ascii?Q?FeH8b3lkQS0rMpe31DFbGtaPEG0+BaB3gO5qxfJxeUw69VQInia6Z/S9AHQm?= =?us-ascii?Q?TlN2ogeI9T7jknTsNGoW6Xp6/GZRpWGUawr6uJz/QmeeRDwk7NP82WyOERLf?= =?us-ascii?Q?tp9rzB0vLB17oo6op39wrE1ZZsglNW+HE5TDdQGrRKAy09JulzFLpPsXlwC7?= =?us-ascii?Q?KflpOeoPZNYX4OYBQaonjgLZo7tmFW5PVZjKRb20wG1wlum7BznrADMJxtaL?= =?us-ascii?Q?D2oU3v0r6oyMvgLRVQG1RE0/qEot4muDMbVrzES4VktiQcAdNvebYQ0cVQAl?= =?us-ascii?Q?ugPTpVzWDrvbuPrC1Ngu9UjogXGqQcKqORJqT4MQhQIa8oscq55V8l/UhjEN?= =?us-ascii?Q?32M7kVt0NqAMSxhNPQzWwF7DvwJ17ZaA3y56FeXVyT4ZALUGu8HjyagkXav1?= =?us-ascii?Q?ftyCkvRrw0S3P6Mhf5oBufBpTuVBIh7i4G9QXrrbE8o4n45nVEwoDrJ8IOYm?= =?us-ascii?Q?rtMl5eYrprBewalCiq3x6rYIozpxHMer9ucvasOFHOA15d7pQnmbSB7aOVOq?= =?us-ascii?Q?vwcT1s4YhGCs3EmkmbKIkDXHNuDsZDLbH7cJ5+fh3O8rgrjOLQwjWfIL4tgw?= =?us-ascii?Q?H5LVXM53SXegbHz8rO5fF62as9iizxfkJuAFfH8w8cGawUtMWKXiozGP1WEG?= =?us-ascii?Q?7Lxx7M9QtKEuJ34l/1Y22HLswj9fFET1AxotPlCyzdODhksMhwSx5fbHgQrv?= =?us-ascii?Q?xXUfOvybllToS6/gp/rd1i6xV9w3GZqpgJa/YEVCZBxIaDXP9vC3dbFsxdU6?= =?us-ascii?Q?SiQZNUOQ3SIBbm6hIgf+pVa+c522eGMQmU2U+INBJ5FIKcFXAaGEbR0JNkQd?= =?us-ascii?Q?br39quPZPBX1xtdKtkC16t/9xdLA3ONec+ykSx7TtHL8vnTHjYOOo/XTZ0p4?= =?us-ascii?Q?keESi3kE+5k=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Olvat/FGZzibFt/cZ/0UNo+udbgrB4H2r8vBCC1NS+b7EAkdYaluwoemrcym?= =?us-ascii?Q?lUytw0V9ZJ2qkchkTCgls1IotBC/HJ5K6aqD2wpO8CU2kg/a1xzpr14L/PiO?= =?us-ascii?Q?tX6ElGC2EirZBgGWPh5G8bFlw4t+RcE9mLqr+c5Eusi2jDVyhKC41LKxVRHs?= =?us-ascii?Q?aEe4mL6ns/jzPxk4nHc9VDvfboId4mkf8kUzIAG+5nltRlGOzsJrvv0NAUZj?= =?us-ascii?Q?KNmqdmfh+wH00prTreO/C7DhrB9nMm0kRhXiNSi/WS2Lm05qv1GDHHP/zX2u?= =?us-ascii?Q?aQ8whgRY0IAsmN8uXK9aSl26p7jyV6uOPE+pZ2WXQ6Y//rO5nsBnR8/rncSu?= =?us-ascii?Q?ElafLAi58gstPV7eI5LsCuefV+aDro+8Dvylx797/dS97Kq2qCiMkpv5qoRn?= =?us-ascii?Q?Nfl54EOHpUWVIA/CeE9HId7/2DmIRPr96dTdTmcN726tG7IHxb0KZ9JM5GTG?= =?us-ascii?Q?lxpbVwkDJ1WSKy3bW0IxGef6KEdjYSrcc9YxAQHxbd1mL+oTDyv9QFJu8Ho1?= =?us-ascii?Q?5MN3KGxdbHjYkJ/eJyjSXkcyA+FpWEdTvJJNh74eSmkdwOdMI3Pi9s4WlW2i?= =?us-ascii?Q?/mS3kFugkwWL0rrRPy4TjJPYye1WJBf0QFGWrcLjXV9SvZYsjdSlMymb0CaV?= =?us-ascii?Q?czjr2JrXZ8En1/WTxNwFi9tMnykVNICk8jELgBVLN6h+NLo8epoB85QUg/ey?= =?us-ascii?Q?X1e6D8A15SUYNEXXdk+V6TuAiJEbKudd7JXmXj/6roOrFB51OOHure7Lyjj6?= =?us-ascii?Q?6hN+fNyx1a6l6oOQ6DQJ6DlR8PkPmE/gcQbouDvs1sFe/AnP2lWNZ2Nb7y88?= =?us-ascii?Q?J854QHNpOiLHgE3j14m/CQkutgVhHpp9SSPYvZ69RrSIynFEXKTMLNBatgoZ?= =?us-ascii?Q?XGzBr9GavZe5bSwqhL0+E5xDIPpjRdV48cmujdgASbCLrgmykYavQhLjrhXm?= =?us-ascii?Q?s00+6PvgB7MfoIsqk3ORX+WMGuhVNX8dOROVu7wOCkezrRNjA2XkxVWvoFzY?= =?us-ascii?Q?J9xAem+2F5Qg/HAFOejEJ62Hq3C7hTacFRbZzpsidyPRJKwNeeH0TfF+SsjZ?= =?us-ascii?Q?3aYmQg7Dck2CXkbJNZUdtc/O+I2q176f0OcNx8qx/EC8R3vCvjUy1vpGsHDp?= =?us-ascii?Q?tN55qsDUJk1gDgG6i1utQ83tXtyqBCJvf968Y/BojMpthMKWCVBjEa14wiBa?= =?us-ascii?Q?h4KlcXbPS9MXyaf1DxU7Hio+yO75zyaUEUBOyUGUeuGF2YEEfZeGJTHkS53h?= =?us-ascii?Q?mhZDIwgzxJ0s06Cwsr0LpGwGsoJAhgSJNkQoWIF9UPZgRVuKoG/xsqWzwJp9?= =?us-ascii?Q?D5AW3cnahkjNbO3CDQqdRoMA2tW4qs+u3MiRBgCXAX4bqPUWuuF9eXpRMHeA?= =?us-ascii?Q?nmWJRFuUcQUHOOWvwUAstJKM6b1ztmvbHFHAxem3jEOJhHpkzp/rH1B+mXO8?= =?us-ascii?Q?Jw6wO4az1vVLWW6r3+LsXSoHhZ/qjK9Ybg/IfiLcHsKSq4eD2hgXxxJeP3XE?= =?us-ascii?Q?YxOBy/W/s3vzx23w61og4hjKEAT5jwsvA0J5diPP1im4yoTuTGKjf41vLp+m?= =?us-ascii?Q?VeLyubHVrRTTaWS9HGSOs0gIfny+R56zy/Cdc30h?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Ukha+xjmHBkmGITPZnTa2g2BXitB8cgiWrFgXyZMbGG4acOG89M6M3RDO4AL40gx6J9i5ofWT/eSiWMeVKNj27e3GKmEMAQwNhP4Cv/4ETs14hKe7SRLCvsFq/HjHDdkfXfZJc6VoS31QGJEc4ivDnb9LeFrjJ+WFfPo6VoTNrkHnIKdGtQAQtVPQxNamKR6DfthN1KLw3Cvt5QiOpxHgt9HFu28Hcz+kKn+A4qcxeNGIAVOUD7Uz/0PEFSTC3uJTI6wCHxgGNT4Vo10R589QQ8uqktJsWdWVdInc2gJJDiKsVdTxL2kB85FFr+u0CXiHDggOi4q9k7g9kX7hlXnY5Z9bNXl9e7VbwP/4rkDAqi0iqFYm5mIddvBv4fxiHrWCgZ1udwPlCZNehKiEpz2AYkDDjrfh8K+vEYXGCSk4AQjA8B0VJd/ePvatIZx/Ex7owh7h/hKjH27OTP4PA4188/5Gms2y373dP4Xg1hGj2WoAVQXHr1RiDEN44x+JPhj5w2uF7iemPXME4LNcCSEmjhHgKXWiQmonacF5zfCSrGonETKyKiBrHhc+8cNfiQIkzQq3GHRGS4Jw4nFewX7M2DddqKHPi/AN+6Sw1CTxY8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08de7369-9b22-4f01-bdda-08ddddfcb76a X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2025 02:12:43.8846 (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: Nd0C2lnR1ODNPxDuYtuvSqceONicLhkHOZGORLGWQmukKnszjWIQVydlpP7m2jGo47lNljufYfwI+CS5NMCS4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4690 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-18_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 adultscore=0 spamscore=0 phishscore=0 malwarescore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2507300000 definitions=main-2508180019 X-Proofpoint-GUID: SGzPW1tRiacLOGpkoH8C6aKobadynxno X-Proofpoint-ORIG-GUID: SGzPW1tRiacLOGpkoH8C6aKobadynxno X-Authority-Analysis: v=2.4 cv=G4wcE8k5 c=1 sm=1 tr=0 ts=68a28c23 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=2OwXVqhp2XgA:10 a=GoEa3M9JfhUA:10 a=VwQbUJbxAAAA:8 a=pGLkceISAAAA:8 a=yPCof4ZbAAAA:8 a=uplis4tbhEJsONv_2NwA:9 cc=ntf awl=host:12069 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE4MDAxOSBTYWx0ZWRfX8oBk0LBgrWM0 +cA1mH4lbLHGv6VJmSwfhTWD056LtdeGgaBCEEbS7SWhto/iCGVLthKjwB63T7ZMuqejEfCiBT6 nXL2bwbC+ocnXaOb+kyHsx7FVL7Ap55XQHhnSHTsRlp+h0fMrX9LXIm5uQ3c4W0u9IpyrehSUHg gz+QwW/TmLk+SnNQzAKftvwkqJjW3ODCOJQmJXNmNTD54JNy0vRi0YhPHu47Cmq49Nwqf+w4/Yt 2bae34WCVw2hRfyQsG79S1dZmF2X0dQczjQsRFeJvV636+U6P1KHFy3o1eFaBsOcoKKy3xIOE8u 2LcFybzssxN6PkEO2/V5WbaPOtoIuK8iNYOuiR7IHIcnlTeLiRnD2qoTuUpS2NFZEzoeJR47TSL O7/ze8uTyxjxGPgIMkEyEXJVv4fnu+0683OdffWNNGKceJQBvZLJ4GlsmCMxiFK/wK4x2JDs X-Rspamd-Queue-Id: AD75818000A X-Stat-Signature: q8z5o4yjx8xdb9k6w135bkuzs8z9xdc9 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1755483224-325050 X-HE-Meta: U2FsdGVkX19at9WsyZUI4CYRWjQ2yZRpJSxRLq33bgBqDcvxU5XsSlc3Y2vY0b2EmV1GRL/0qnUdDhEwciEgJZQMhQE0bVu+fwfmnI+KII0xQUNg+fABROtI192k0GpUAY+0jnXNv9lUovxjiLDGvdPJcSczM9kG44nEDa44D9nttxzTu8NK0xnyqs8NKrAxeQ6nvmF4Z65ZPjBrk0Z6c338XFJXW1emjHJUyG2pYssj5ypwt91lLctcWL9K7gSFxtUhGN/lILUsd/zDNM2khBfhEMYI96Tjj91VJK6ZK0tHOTIEMRwiyBTt85hdp+x5AuYEzY/aaLk7zAu1Nj5dSsku2547VL6yV6ZUOiv1keEeqxvgCw2+MN88ZMJNL5r/HtV1yWNIRBvphbkmh8eprZx24bXdSEZYLDCGsvMq0ZAhLvYkotHbPQNK+xdVBquvZB1LgzvZv2qMZewsRm+Z6LiKFJ5I/Qv4AnTZRnsWaktUJjGWdLYG+cJ6+MIV057wQAdqD8sS9Z/V/wuQcgz96QCQQeWEvSu9PtbF9SDAq71UHWbmHK4CvHviF82oedlpk1koz6lk6Spdkf454Okkh7plGiHy7ZVI0y2089iRMBeNHUhch74xLmbZCwUEqRMTmUuUtL1qMeGD0lOgeSC30VS1VVHFxpn+M6lt8z0sm1Gnf0ampai3Qfby992c762pVSbWmURD1QF0PHkhH1kb25qWYethnMy2+ljTF35/G3zA77phSCtEQT6zuGMphaRitWexMTGP2y0OrIzfQh+iEyjysrDKsAZWd+Pbi9Sgzj9q6FokL+BrWnwt2JTXBFJ3YGUjCrdK1e1Xu5v0G0qDKehbo3ldkQI6ePXKRt2Von4YhSXYBnXPQdyDKDqUMnVpRqzEcS6zk3/10GMcXI+m2QHGCVrS7b5GXk31VHJ/62UJaDA8jCq4ZEd8hF1lgugX+fNbUAH8GnjsSUfLQ6i PuTTdgc3 JXgMgXTir1e/TtMvL8oYZX28SCRNxMuL3WiMCzQBsA7ku/TwE7/A5L+RqkgTDwGHn/prQtCUL0/hQppqpphEqeEAhiJnx+3e2zp2WfZb/Nhil2fb5nmDd4Y6ddTtKnWuWNfv6yondjXZE14uhzWeN5FW6jbPkSSvmW+xiuwBxPtMc49QNWIpbizPhsHRZnFkWZrdUm8ISmBfsoxcaiMTXUAUOU8nfAwdOnVcppVpSKddoyYPsD0MsdLnzLY08at4OVIxjEeygxTBKNGWEJj4U9IyWC/FZYtj43XakvyWXEUr7J2D/yhTnziqJfem6i9uH7kmRQhB/Q8MH5bhgGwpxnYU5j09OfEhUhqvSBoq33KKfXkoXfG8R7IE4StO2JThSYTdHOJCX2Ojc03h+WV4Oc/Zm/pLQDIqe3XeZDEB1RTa9r9k3KFhOPh/B3BzsCR8T/5Yud6hfhpnevznP7en+6dhDbPXpXHsKIeMORoFdaXQXVhRWcrdZr4dujek0I2c3PuJa/VFbvs3Crr83DWK8wuCnUybroaw/jAigV8HqxFaSpjsn5a5NJpf0NnVqQIkqzRWp3WA/0zm/Y5ENNThuWUWMwbpk7JRdDk8OfMI+3Uprxoe9Kx9W5X6UVjjpxIQ2OerBCREuvcgpERSOguxLzhBbm/clCQeHI9MjnK4N7cBgZkAixzhprXyxwnbL2J+ITHrMOEzxsDabmippobhuwR6DbV6ip2tgQXHw4bBbH7ECCzjd9n++oB/rOrYMThrJz1kgEQOtfJFZF/1J59rQ/dHLq28NehyLSWmlJXWYfeD2KYYInCL7Mt7k1/Zx3l3G67Zn81sSBb7G7w20nDsTjwfSEkpPQqaRLKxXd1Ji/Ng1bqom8qDxokLjcvHJYYaaJT0Y 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: Move ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() to linux/pgtable.h so that they can be used outside of vmalloc and ioremap. Cc: Fixes: 8d400913c231 ("x86/vmemmap: handle unpopulated sub-pmd ranges") Acked-by: Kiryl Shutsemau Reviewed-by: Mike Rapoport (Microsoft) Reviewed-by: "Uladzislau Rezki (Sony)" Reviewed-by: Lorenzo Stoakes Signed-off-by: Harry Yoo --- include/linux/pgtable.h | 16 ++++++++++++++++ include/linux/vmalloc.h | 16 ---------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/include/linux/pgtable.h b/include/linux/pgtable.h index 4c035637eeb7..ba699df6ef69 100644 --- a/include/linux/pgtable.h +++ b/include/linux/pgtable.h @@ -1467,6 +1467,22 @@ static inline void modify_prot_commit_ptes(struct vm_area_struct *vma, unsigned } #endif +/* + * Architectures can set this mask to a combination of PGTBL_P?D_MODIFIED values + * and let generic vmalloc and ioremap code know when arch_sync_kernel_mappings() + * needs to be called. + */ +#ifndef ARCH_PAGE_TABLE_SYNC_MASK +#define ARCH_PAGE_TABLE_SYNC_MASK 0 +#endif + +/* + * There is no default implementation for arch_sync_kernel_mappings(). It is + * relied upon the compiler to optimize calls out if ARCH_PAGE_TABLE_SYNC_MASK + * is 0. + */ +void arch_sync_kernel_mappings(unsigned long start, unsigned long end); + #endif /* CONFIG_MMU */ /* diff --git a/include/linux/vmalloc.h b/include/linux/vmalloc.h index fdc9aeb74a44..2759dac6be44 100644 --- a/include/linux/vmalloc.h +++ b/include/linux/vmalloc.h @@ -219,22 +219,6 @@ extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, int vmap_pages_range(unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, unsigned int page_shift); -/* - * Architectures can set this mask to a combination of PGTBL_P?D_MODIFIED values - * and let generic vmalloc and ioremap code know when arch_sync_kernel_mappings() - * needs to be called. - */ -#ifndef ARCH_PAGE_TABLE_SYNC_MASK -#define ARCH_PAGE_TABLE_SYNC_MASK 0 -#endif - -/* - * There is no default implementation for arch_sync_kernel_mappings(). It is - * relied upon the compiler to optimize calls out if ARCH_PAGE_TABLE_SYNC_MASK - * is 0. - */ -void arch_sync_kernel_mappings(unsigned long start, unsigned long end); - /* * Lowlevel-APIs (not for driver use!) */ -- 2.43.0