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 91102C35FF3 for ; Fri, 14 Mar 2025 14:28:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4AE6C280003; Fri, 14 Mar 2025 10:28:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 45D30280001; Fri, 14 Mar 2025 10:28:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 289FA280003; Fri, 14 Mar 2025 10:28:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 052EC280001 for ; Fri, 14 Mar 2025 10:28:02 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 5E8EAA9D5C for ; Fri, 14 Mar 2025 14:28:04 +0000 (UTC) X-FDA: 83220386088.14.9BE6AB3 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012000.outbound.protection.outlook.com [52.101.66.0]) by imf09.hostedemail.com (Postfix) with ESMTP id A86B5140013 for ; Fri, 14 Mar 2025 14:27:59 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=n6ogAmMK; dkim=pass header.d=arm.com header.s=selector1 header.b=n6ogAmMK; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf09.hostedemail.com: domain of YeoReum.Yun@arm.com designates 52.101.66.0 as permitted sender) smtp.mailfrom=YeoReum.Yun@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741962480; 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=0Q2wyiezPGMolrk8g7AoPntG9XWPRtnvN0drx/9iOJI=; b=ImBVYzaoFHrIDE4JNoX9iu6JZ/e1UsW2DnvWGDsxEcICTELRF8TGrxQsQp2wk4XuPouIa4 z6ymSZOoExdDnWsBz6wiLehMErptoKBALM3Vz/i3ls3tKEqH8HCxPpBZSlK4FxDREly8Az 1cdKb4YvwkQs4r3067UXjcKzkOgh4HQ= ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1741962480; a=rsa-sha256; cv=pass; b=IevD1gxYLlodAolrX+Rxzqno12scFFcupOx0goXSS5yNVK7w23yx6kSgkD4ldwtOE+z9fV CtZzCzQWKDQJUqaJpvJAfLig/bHpLYQ2e5gVeYgRoxToRpSGiV0ltGBePD8Lbg84hNqLAl KryDZyZ0NVCapQvJB9ABn2ZvIGCSQfA= ARC-Authentication-Results: i=3; imf09.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=n6ogAmMK; dkim=pass header.d=arm.com header.s=selector1 header.b=n6ogAmMK; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf09.hostedemail.com: domain of YeoReum.Yun@arm.com designates 52.101.66.0 as permitted sender) smtp.mailfrom=YeoReum.Yun@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=nRMvsaLCOHMdUMHtwbmCBURDJKKHTt7eOQ+TyB3q44H0OF8Z/Mx8I9+qZ1HV4THRux03Mb1xzoVEDRJuOhfndnhMcX+uH0lQ3gIekOxLpaVyEUWGaoK88GldjNw8EJOWYDWVsltSjdPVUZYNH+gojHWXkZjMuHlHvSzNenq0jig6TMAnurMGbDlKluuhZ8bNKLIjnn3S1iRbQ43Rj0IF2E7wrC2EQSjoUf734tUaj1nLKO2iLrw85pf4igR1dWAI8tKJ0ibKge2fFfo5Xd9Qj8K1sLhzc5sNfd6OizN7buJXDtGB2uNN3ZmFh9sGKK7cW1xDcp5JK4sMhA4NPkS7XA== ARC-Message-Signature: i=2; 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=0Q2wyiezPGMolrk8g7AoPntG9XWPRtnvN0drx/9iOJI=; b=InYTRLpgcqvmgSx+YRHD+vsXzOSPfK/eRFsNwueEzgOxll246CcX1H90ZM5q7rnqu/dWfXPWQOq/SK7Q1eooqBzSbDOW4msu65eXhr9xKFWppjjTv1TUzR+EDUw5KmBGmWtUxb6+wlawM4GCCEVvlebLEF3OCMS4ZMMXI0pufZrjNj0r2S1TS74Ll4JmtUihrDkWV2x26PtVk0CG0JKtXfBm9RVbu56MzQF0GsfXQ9uLStY7+v7yID/cbX8G8fHMmQZakBUDtJLEGGSRiDETIAuZGOoVTr1PwkUXcT4zEpaNkxROnX2HoWA72DdXZ6K6CCWGUP4YKGeuD1jfIC8Mug== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=kvack.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Q2wyiezPGMolrk8g7AoPntG9XWPRtnvN0drx/9iOJI=; b=n6ogAmMKJzOdxv1JJQx+pTh7Y8BWVB7tqKIt8OokDyYfBlan7VSsg1yW9kp36zX1/bfsqJ2Q5nZawTpvhX+LTYNZ38nv3VTeuKcfPxsT9t51ZXoukT+O8JElZ1f2U0eIfADYJ7CnYoeoRnYSagU/46ICaLQauU99wElUN7J6FlE= Received: from DUZPR01CA0318.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::7) by GV2PR08MB8728.eurprd08.prod.outlook.com (2603:10a6:150:b3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.28; Fri, 14 Mar 2025 14:27:49 +0000 Received: from DU2PEPF0001E9C5.eurprd03.prod.outlook.com (2603:10a6:10:4ba:cafe::ad) by DUZPR01CA0318.outlook.office365.com (2603:10a6:10:4ba::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8534.28 via Frontend Transport; Fri, 14 Mar 2025 14:27:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU2PEPF0001E9C5.mail.protection.outlook.com (10.167.8.74) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8534.20 via Frontend Transport; Fri, 14 Mar 2025 14:27:47 +0000 Received: ("Tessian outbound 93caadfb5148:v594"); Fri, 14 Mar 2025 14:27:47 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 310a7f45fcaed3c1 X-TessianGatewayMetadata: zp6C98OuP0bKu2sV8WgQr31W8aGsUx35Fcuqe64jHtxbyUWVUV/uVp1bPNENdEedM+RgJ6Z5wiJr4j06/kIOTKT2PAlHH0GDDZdXSPdsj3Mz/bY4PgDetKTVR4jlkJoBWKYz+fQiRZFHqdB0oXryddC/AcrKF6rQPCveB5LBi9f3UxOA698ppPXoJyFAZa13A9Wdr6wpIArCYF1Pfw1XqA== X-CR-MTA-TID: 64aa7808 Received: from L6f67f1bb6308.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D43D486B-3DC1-41A5-8F38-7E19553466CC.1; Fri, 14 Mar 2025 14:27:41 +0000 Received: from DB3PR0202CU003.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L6f67f1bb6308.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 14 Mar 2025 14:27:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jOs2abd8K2SEaL7xHI6IjJpF+DBjUPwB/0NE7v9JolPGVlrFc1aGZdvK1SzpZ3qeozgRHALpv6Mg32vHMzcF+YYrGlpPlUNS5Kmu9LR4arLPngJXlAYF7PeApL2hmH/5ZhhYEPPHWMajeiaULyQ3nzq929hZrt23a8mSLGHPNA84vvnDTUdBvE7vIDvUOm3XFLIdohyp42VCk28hQj40Jo/7+JwcHFtgi5R/+WPNJDt0py8pvMgqJrv105gUSo70OP3kftXrbMldRLAqoHW5iiO/fGkMGIOSWP0GUgmCTBDnQuaFKzLpxK3+ieVY82UpA3L9IcFx76wV4re7NvPW4Q== 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=0Q2wyiezPGMolrk8g7AoPntG9XWPRtnvN0drx/9iOJI=; b=l5/wT7At/M4eJwhPGQF0d4Q/BWVTb6l2kjhXORv0p40kw4VF2LMKO5VnK9y/VOL/CDrNMO2RydLNwOqnDgWIiKy62/Zs8gBHdE2FWN+elYFLUvzqyzd4tGCIHpuCa7nnW4sSlRWKPXmEBwLkEnZaeOTlhrsGZYdDELaJEbRBUJT9cp03GHQi/PSOkHqGFinkbkxzNPgQfQyH3p0U7pEKnWhJSGBCGzEoRiPIs0SSkzjZJlLvN7V6CBjzeqj8TCr0DLGbM4+2CMBXyXtHAqVKTC4RhFhrngAak9So4FIT9ea1WsoVGWti5jcFETGgXL0hJcIDiPP3E3PUYfdCptoYfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Q2wyiezPGMolrk8g7AoPntG9XWPRtnvN0drx/9iOJI=; b=n6ogAmMKJzOdxv1JJQx+pTh7Y8BWVB7tqKIt8OokDyYfBlan7VSsg1yW9kp36zX1/bfsqJ2Q5nZawTpvhX+LTYNZ38nv3VTeuKcfPxsT9t51ZXoukT+O8JElZ1f2U0eIfADYJ7CnYoeoRnYSagU/46ICaLQauU99wElUN7J6FlE= Received: from GV1PR08MB10521.eurprd08.prod.outlook.com (2603:10a6:150:163::20) by DU0PR08MB9654.eurprd08.prod.outlook.com (2603:10a6:10:448::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.25; Fri, 14 Mar 2025 14:27:38 +0000 Received: from GV1PR08MB10521.eurprd08.prod.outlook.com ([fe80::d430:4ef9:b30b:c739]) by GV1PR08MB10521.eurprd08.prod.outlook.com ([fe80::d430:4ef9:b30b:c739%6]) with mapi id 15.20.8511.026; Fri, 14 Mar 2025 14:27:38 +0000 From: Yeo Reum Yun To: Dev Jain , "jroedel@suse.de" , "akpm@linux-foundation.org" CC: Ryan Roberts , "david@redhat.com" , "willy@infradead.org" , "hch@lst.de" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" Subject: Re: [PATCH] mm: Update mask post pxd_clear_bad() Thread-Topic: [PATCH] mm: Update mask post pxd_clear_bad() Thread-Index: AQHblEP6iy2NxsgQOEWzpbMcMcKW17NxYv0AgAFOLW8= Date: Fri, 14 Mar 2025 14:27:38 +0000 Message-ID: References: <20250313181414.78512-1-dev.jain@arm.com> <495ec80f-6cf1-4be8-bc2a-9115562fe60d@arm.com> In-Reply-To: <495ec80f-6cf1-4be8-bc2a-9115562fe60d@arm.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: GV1PR08MB10521:EE_|DU0PR08MB9654:EE_|DU2PEPF0001E9C5:EE_|GV2PR08MB8728:EE_ X-MS-Office365-Filtering-Correlation-Id: f953b409-5fd3-4432-76f6-08dd630464d8 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?rbfqmMmsrHGUpt9V5av39Hx5nXSKsM1OU9qIM4aAPAJPSNptnjhpJB2evp?= =?iso-8859-1?Q?ti4yfv9y3kFWi45rYJXUJrICPLOTMQddGs/AYIfD0z1rCEuWdC3HJbOyi6?= =?iso-8859-1?Q?7sJRdLnC9lnObkDUqASaytZW+rmT6vc4baKebcO3Um7bYwwpEjUEIjctv2?= =?iso-8859-1?Q?eg24qYNkOnMETVQfjwnXm1TXIivieDZi0KktJzbkh/vNKzFKaATqshooYr?= =?iso-8859-1?Q?YzTXU3tn1+XiKBsBl8X9JdwFUhd/676J1A5u2MIaq2iORXBjCRZ3EDi0O0?= =?iso-8859-1?Q?MP1DPb3DLi94MneZjcMKKKMggcU8644cLfgytJ5Flf2Za1ma894W+jUOPl?= =?iso-8859-1?Q?LQ/Dvs1Hb7IpTZo/6mDXyFCWkCU6i3sZ9stGP3nFuWzOJh0qMDrotE7jIu?= =?iso-8859-1?Q?kettKgV8NINpudmLPm+hQwBwqizo/eC6Drn8sEtRZBSwFews4KL98LUK47?= =?iso-8859-1?Q?pUGH1liazyLdSyTw4t7wNnHCN+6zQ6kg+5CuE/Sns5C69sOeRJsaGc9nbz?= =?iso-8859-1?Q?K523pc0ETpZhTxhQJW4OlCJLDrbLvt+lav12q+/lZGt5j6nKVGs2TVKbnn?= =?iso-8859-1?Q?OpC31pb162dyFciI9cNA9iz5zfyH8gdtX5Y9AGWTOOGr6MphMcqUDli3++?= =?iso-8859-1?Q?76+we8HfVWNgfIpsI/4MzLK9/+OGJEBhGFynEuRX6S1sSPCaEiaWJsM4PT?= =?iso-8859-1?Q?8l18l3kTtEA4pRwBj0STqLAQmtO8oU1TDZiFrp6GVC8RSduDycUwH6JBZg?= =?iso-8859-1?Q?3DmfQtH2NgROSMreMo99tgVIYqBjThbgx0sI3JzXyp+0mC2qDhK0VZP17d?= =?iso-8859-1?Q?1IInjnn7FWO1pJM6X9TYU0X+bMNGzUIjT854hMQ+YELOsgT6z+GssEg9ky?= =?iso-8859-1?Q?M+A3fkgiLsJSjF4pM39ayFD0fHGc4o3JiGh7IhDfAqHsFw6MBmVOJ6wng4?= =?iso-8859-1?Q?2of6sOFgvantJdWy2rFQXgzEOLViJ7KiHwssbBoWU6zFmjDJMFYngBM2rI?= =?iso-8859-1?Q?sQGPlDMFy20EbBg4kGLQAxTjyUodDreusdDwDX1y3/76dCjYerkuOuQwi5?= =?iso-8859-1?Q?aYLsmP+OwFx3haEUubbt6BYkmKJGpm/KvZN7CvkleTgGQVPYm2yz6c6mMt?= =?iso-8859-1?Q?APdhyk7KOa7bgY1FwH83yybsoURWEcqAGfsUh+bMfnKipiCoFcAgOkOLTl?= =?iso-8859-1?Q?Mw/uRIK/dfOaz47AvjGNPzWuKhVgeDvLLsjEuw5ztRAq0UO5n/XoFqJl2V?= =?iso-8859-1?Q?S58KzYPvjVHqy3wwVNVytJRjNjI+v5V0x1EIWLX3OOjP5FzPNO39hS0dUW?= =?iso-8859-1?Q?x+6ms/n5FQM/30XQEs4NMJmSG2eBLSJlpfMJYmygk1jXYSb8SKw4o4ppq2?= =?iso-8859-1?Q?cD/67qLsy6tr2CJ5BlN46T8BF54XlowPFhNdvtnTHr9qQr3gaHatGfQa+H?= =?iso-8859-1?Q?S9hXdQaDThwa0gW31r5IFsFPYrU0dV9D1MBoFm4gIJkCF5Z6gUFUSyzwv1?= =?iso-8859-1?Q?IQyOKOjuH46HmJRau8tt7G?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV1PR08MB10521.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9654 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:150:163::20];domain=GV1PR08MB10521.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF0001E9C5.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b2afd431-9ebf-4ff4-8317-08dd63045f02 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|14060799003|1800799024|36860700013|376014|35042699022; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?yAM6AxJ8OvTqxRW4mitxHag0IdR3w8GobWmASrIWzI0mg5VRpoX+qUOOhX?= =?iso-8859-1?Q?By39kF93NpbTUukW4RvsxV5DpJe0zRE2sHAN63bVomBivHI4p+j8rP1JGd?= =?iso-8859-1?Q?hFLJgt3G5S26aCzzG+Oc3OABAmBGJD4WyxIeGtbABw+baCI6VMFZzKURFV?= =?iso-8859-1?Q?vrXnSJMil6TEzOd++DUVIhp3ePXAjKoLQrKVd0ILRCWdlOG2Zunhk3vfzC?= =?iso-8859-1?Q?BuOqkWpDFE5vlCEHGSSNpOkUQNL+SOAEa/TcBryzwpTpj78DAsczJjOSiS?= =?iso-8859-1?Q?O2WdLRwHEEbw6UwbERkemFm/j0aBHiGKNYG2VMPY/gEz7tn4oq5kZvDFYo?= =?iso-8859-1?Q?4kCD/6ANC98bOD+RNZ4rCgFSzDrmGYJUgSPowSObdY1eDL4snv1ClhH7tU?= =?iso-8859-1?Q?J71Z5+fIkEx1LxkuFW/PKsGTW6lbXhKwgM5Vwbflpd/HyUGTCxKNFr133y?= =?iso-8859-1?Q?Vvk4949tCo4S268kRioeBf0GdzoCkpZbsUhET6/N5jy4a1VA1+0O/Q5uXy?= =?iso-8859-1?Q?UpsC/epNfzzRS+UZhqrsYTw8dZqGBXAN9CA0SELaB8GsXdrClZ6CVa6Xn/?= =?iso-8859-1?Q?op2fBs+IGRuA0iBbVT+QcbMgCxJL9tczHYJo2s5JQCw0L3SMzzI4sUWqJX?= =?iso-8859-1?Q?QDlsPBVFS0pLK5zIayy8vAzeFWPdMvlMl7BWSWxjQx1zo+UunzPY3ywaXz?= =?iso-8859-1?Q?44XHKThd5oWmv1xCaD+36cBdEP/Yq7MIZ49ilOJPr5zvhJYr8fmJ5/MVOS?= =?iso-8859-1?Q?mcXF5AV8YvRL1ySr41pNl2wvOAUKiT/pAhICU+shoIo0tRIVNsp7XW6Xgm?= =?iso-8859-1?Q?93CZSl+PASsb95mUJK7EBETvlA+2WhpIBzqugeRvaZPWlyBJUy/Ey8E4Q7?= =?iso-8859-1?Q?T0qOPcTEY3vOCHd6dWyPkr8Lv9J/RD7TKbPGhp9cYIO8y6ofWTRwPpJpVT?= =?iso-8859-1?Q?Sgw6NO/+az67YE0Lcf8IkBgICEvk67mhZS/neyjr97H280dks14XYN5ATo?= =?iso-8859-1?Q?koK9LrqePZ3OmG6Pc1q4k5/A24PqNQZl0PGGbhS0RaXoq6+OLxUUCM9BQP?= =?iso-8859-1?Q?fmQ3QgAbisoQMR6mG5lhdLm5/9F3CWODTuayYcc2m62thNGp++ZEmfiS2w?= =?iso-8859-1?Q?3h2n7JkzvPtDtAwHTQl0/uqnKKh9HaWbLiARfZG25UsY83jeW6l+MjCSvI?= =?iso-8859-1?Q?jzbsPTmcOUIUmtl2EqNMBMCkayf9EPZLr4+108Ei5z1JYv2Y5EKm0ETWK2?= =?iso-8859-1?Q?pTyq4eJgeTyq0G1TxeV3t8c3NBs8gshD167P5O/05B3o6awg5NyQnuk9s+?= =?iso-8859-1?Q?++cqpDhEREsM6vFtbPw0igYqiKY3sBsL0Z6JI/G5MngAO12ZJ/jo/I2zxj?= =?iso-8859-1?Q?rkX0C7oGBT4S3tTgDAmaH0v6vJIkAtUcImEU3WEMMlm368dmgUquscCVlp?= =?iso-8859-1?Q?941GxRMsqoGU2XpOUTu0Yt1DyN75M0YUSTPMtUyBjuQrkqJ1O+3ziYCKd+?= =?iso-8859-1?Q?606GEd4NKUx+HnMkp190Jj2LZIwPhIybya/OixzQCi6A3bUH3AFxMPAhmB?= =?iso-8859-1?Q?OwMB0C0=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:64aa7808-outbound-1.mta.getcheckrecipient.com;CAT:NONE;SFS:(13230040)(82310400026)(14060799003)(1800799024)(36860700013)(376014)(35042699022);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 14:27:47.9405 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f953b409-5fd3-4432-76f6-08dd630464d8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF0001E9C5.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8728 X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: A86B5140013 X-Stat-Signature: 3nxieb146hrsazdj4wx617qk8eot9z4r X-HE-Tag: 1741962479-248848 X-HE-Meta: U2FsdGVkX19X3pHzx5z4OsTNx2lJ3scNZtiZxkhX4iYRWETlnNkbfYAYOOrqcYUPmpqscW4I7X0odcIyca5DhfZTRDT083C6r6GR/j7bg9eCZVuf08zDsJdB6efmVFBj6kiEidL1aooSsPdu54nQ3c8KQz121ViQ9qBVIMojOVhWhxXI8VX5rd4z1Qo9xDTg3DAGimA9poll7P/JURuR+IfpGFJRmQR8jB/k4Tkwt/aWRqgRwzzh9vVbmUkPMR+x3CdLwFPRHlaxEWmDstpsN5f4AISEVmGPeBcqK9Dyjn/K0IEoLbGgWRPTUwrOTpm/4dfkXqkOdr1YmjLGizLunzj3/MfS1C9R9hheZoYSEdjyvEBqr7ruHyU9AqANXRnlDSMRQN11p03Diu0Lj9N4lW0KvoKWfRhYlWaSDo91n83AUJ6CgwRBKVnalfqj7cfIYXP8Zd1SjI92dgNfa997q0f7wRzIlZm4NRgJ5mr/FxckvMcsGsowfKfAesUNNDMRcfIljfw36DRYojcCP7+QtSZmf+32twP7Sgjr2mLGQ2txJeDfI0MXpgdg8OhQ/WQ+yHz8l2JMpMRoKaY/I05ssvt5vBuN7B85BFkfXxFrSys3VCg+ysmB65HAF9NqAuUomX8e7rQfaapQf15GAlCT+jUgC5mUr94CVibO7csmHjEhO0VVQGN+eEr00PnYhRxVzXq1HYAobQTabwY1BxLRgpYpgK13mRsMw6SGnCPtDdiyt687gzTCTRGQJ/v0+CCFGqx+i2bsX+S6Dn5gdfuoacldm/sA7Z7DqYpiOND74QYo9Sb8sNFnWDnDQLcwFS0g2EMqVriQJYOAnxmOilJJAJiTvfIRf6wtBh/UMw6ji707LY33a2gnq5geyyOok9n99U2ZEFvMDzQ37baohChNhVjyB+yTunbbA6ZucLZ05KzP1CCOO9WoOfJWQtqr4sER7RfBvOL1cmKUbW74uMd nL4Xf6fF 75wArymg6ZYTTZbH+CRuitl7RItmbyttxAst9prDylxfQMR8pCjKoFGj6JWTSF5tHi6xs9TC3gezo/bvJAQaPmJhgaxlSJVBUnP9JBIdZu8m5A+2ymZ/eB2DqSK6Hk7D01YM1e6Q1i+jJ+9LzCNOWc9aAuZPn2InVDqtgDB7QDmTYSXv2ynH+tK29Z98iJWVlpwGsQxAdjQj7e/A289hCzW+KZBNjaXvpbRtMjpjK1cWMLEbv3BbYQnOETcAAXE4yoxtHdLulfoE/fL+Ml5IxNhwgU/4Bhzv56ASZNreJR0QfP732qWCdEQYdMl1snM7seVrLv24BbBd5uNYkz9slDaT657qRje/4q2k9keWRG6dUc7Itja08LMcxQImV9K+eU2rgb/JjyWNroqkE0PdtZZGZh8NEu6VEyslVqUZUG8MQ92jTOpz3WUCCYO8ZY3DSnGNjJOK5NVZFO0iyRi0k54vYvAg0O47xFBggYwsNGcb92ZCAHTvCXzIGzBA3EP4ovj6LQYtNkjBQ55rppheUHNa+dHksijOnNZzhdE8QbYAN+OA+bIFhzZr00k/eBztDXZUaS2UxluljsEMF2mEsmATHLgSQmmPndPGV6kOjW7B4LoF8oFHEoDf0fMmeChVLpcbeojNbehbx0ao9TjkRPYzhnKDV0S1OA+Dyxn3kHugCGtt8XP9ih2LNCgGwPNKEaPDRvwsGMOsZDGkSDapvHDfRQtdYehn15aJizW1w8spKvSTHEwkVfzSsrhiaO3QkJbbxDy5eZZtSX9QXHlYNMgEh8gl2SOKyOD7sHyMc+52uMr6CErNxMmQfCanUuRfiwmjAZw6FzMxy7JA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000112, 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 Dev,=0A= =0A= > > Since pxd_clear_bad() is an operation changing the state of the page ta= bles,=0A= > > we should call arch_sync_kernel_mappings() post this.=0A= > >=0A= > > Fixes: e80d3909be42 ("mm: track page table modifications in __apply_to_= page_range()")=0A= > > Cc: =0A= > > Signed-off-by: Dev Jain =0A= > > ---=0A= > > mm/memory.c | 4 ++++=0A= > > 1 file changed, 4 insertions(+)=0A= > >=0A= > > diff --git a/mm/memory.c b/mm/memory.c=0A= > > index 78c7ee62795e..9a4a8c710be0 100644=0A= > > --- a/mm/memory.c=0A= > > +++ b/mm/memory.c=0A= > > @@ -2987,6 +2987,7 @@ static int apply_to_pmd_range(struct mm_struct *m= m, pud_t *pud,=0A= > > if (!create)=0A= > > continue;=0A= > > pmd_clear_bad(pmd);=0A= > > + *mask =3D PGTBL_PMD_MODIFIED;=0A= >=0A= > Oh well, I guess these should have been *mask |=3D PGTBL_PMD_MODIFIED.=0A= >=0A= >=0A= > > }=0A= > > err =3D apply_to_pte_range(mm, pmd, addr, next,=0A= > > fn, data, create, mask);=0A= > > @@ -3023,6 +3024,7 @@ static int apply_to_pud_range(struct mm_struct *m= m, p4d_t *p4d,=0A= > > if (!create)=0A= > > continue;=0A= > > pud_clear_bad(pud);=0A= > > + *mask =3D PGTBL_PUD_MODIFIED;=0A= > > }=0A= > > err =3D apply_to_pmd_range(mm, pud, addr, next,=0A= > > fn, data, create, mask);=0A= > > @@ -3059,6 +3061,7 @@ static int apply_to_p4d_range(struct mm_struct *m= m, pgd_t *pgd,=0A= > > if (!create)=0A= > > continue;=0A= > > p4d_clear_bad(p4d);=0A= > > + *mask =3D PGTBL_P4D_MODIFIED;=0A= > > }=0A= > > err =3D apply_to_pud_range(mm, p4d, addr, next,=0A= > > fn, data, create, mask);=0A= > > @@ -3095,6 +3098,7 @@ static int __apply_to_page_range(struct mm_struct= *mm, unsigned long addr,=0A= > > if (!create)=0A= > > continue;=0A= > > pgd_clear_bad(pgd);=0A= > + mask =3D PGTBL_PGD_MODIFIED;=0A= > > }=0A= > > err =3D apply_to_p4d_range(mm, pgd, addr, next,=0A= > > fn, data, create, &mask);=0A= =0A= I don't think this wouldn't need.=0A= the pXd_clear_bad() is only called at creation of each level of page table,= =0A= and when it clear, the following, apply_to_pXd_range() function would be se= t=0A= the make properly via pXd_alloc() and apply_to_pte_range().=0A= =0A= Thanks.=0A= =0A= =0A=