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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9ECFFCFC500 for ; Fri, 21 Nov 2025 19:24:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0972D6B0007; Fri, 21 Nov 2025 14:24:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 06F5E6B0008; Fri, 21 Nov 2025 14:24:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E78FB6B00A3; Fri, 21 Nov 2025 14:24:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id D1D7E6B0007 for ; Fri, 21 Nov 2025 14:24:10 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8A13DBAD55 for ; Fri, 21 Nov 2025 19:24:10 +0000 (UTC) X-FDA: 84135589860.01.7CF43BC Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf05.hostedemail.com (Postfix) with ESMTP id 2C19D10000B for ; Fri, 21 Nov 2025 19:24:07 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=MFKTorrk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=WSChAuLX; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; 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=1763753047; 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=t/e72bn9mNF/f9EDDVNtHe8T8p+1ltOiQoRgWfDJRWA=; b=ECN5/pBdPAbULGkcSfi7Im00tT6YSZL5rv9QxsQ7wiA2nguVAHC5A4jawlPsanyFoDjQl7 TEDTpM1Az2LvgGAImdNBrYospqVDeIom0WqzORpai7TcuuZdWVBmlPtyTdb345SQUC+uJ5 7WAYw6m51PoKwR5/gynqvLsv+wqywCY= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=MFKTorrk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=WSChAuLX; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1763753047; a=rsa-sha256; cv=pass; b=ANnK0J90BqoT+s/mYYHjZa/Ekd111A3XCBxs2mVuhHG7qvUVjHffOQBDjYPx6KENbN7WU5 8i6lYP/+kNdFwF/fWoBuMGIBT8+ebLj7kk2mrWnVhwEMHF1T1AWMHgLp3yxQQAZU0y/r3K f+V+n5kOAc8Yjm0gbocf1w+LMJkNo1k= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5ALEgn64017123; Fri, 21 Nov 2025 19:23:48 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=t/e72bn9mNF/f9EDDV NtHe8T8p+1ltOiQoRgWfDJRWA=; b=MFKTorrkNTyIpzBNzsdrhYNzWRCmvRyKB6 E5ajz4tmVqq9LdrvkkTQXnWf/TwfARGdYckCRQJHPnl0QzFqmBOa+bJmW92hRayL hsARahkyIZpU8q4jF2jAMy/5neeJwiRbp0CEFR2kGHGjWSFtQnYaYmVUDq1ctEhn fGbgty5CODaTN5y/GK8k3+mupltMVhcWSwWkxBm5KMKnwlRqHe3QyUpEmXvX8aeV 49nn4CpQe/ZNezx8uP4YyhrJhXKzOAupB8pzoNJgl/myHef3hN1m521o9mPqWNVp KOpUyG8HtFP7aeejxEibZED4NqicFF0CWnyPmuQe/MmIml7CeXzg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4aejbc44vx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Nov 2025 19:23:48 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5ALHwhCE040040; Fri, 21 Nov 2025 19:23:47 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011053.outbound.protection.outlook.com [40.93.194.53]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aefyrbxdb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Nov 2025 19:23:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hw7ldwkmVDrkr7R6Gzbd4M1XaCc1eHM/LfD3HCTtAiGpG91DGaN8B094RIAw32wH2J9Pq90R1cK+44BruNI7H2GfydP8HZn+rAguZzaShtImfdLeON+RTigHLZ7D91ApL7jMRcfI+gRa8/mJk4snLQLVKWQWAQ4B618KCTzT4+SZBEamyXItWe7V3uQwjPtLZMPHNObMe8vXJ9TGZVL13Je4HVmhjraCKM6pDNWbeSVEZ0b605CK1key4/DntUqer7CQS7BXLeH3NfeztpeFkOMzsrDq+DH2r9QEV29bAvQvW0esw6lREQAbHAf3/ZXzbCpGs6vQJY0BQfe/uhj2+w== 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=t/e72bn9mNF/f9EDDVNtHe8T8p+1ltOiQoRgWfDJRWA=; b=JgApCY7N6R1fyu5fpedaiSiaQ5AszHzju+yBY0eMh0QyAv2cTGMBR3+MG/NvQNgxhE9gy1PHMXhIQw5YasVlz1RB9UcAQfssW9/8ZjHRyoSy8TMrj7Ta/+HvI2qQZUwp1gtbZlVefK8jWTt8XZdH4GtwBCeG3tX7lkRBzIBkIweEb74MhgD3lajYaCMgbvpklWMtYR7/UbSKEXCa9fYuu6SuuJZfGBUlC/trsaSPDcioYFWgqUshduFKWC3iulXDOvk7CEc9/bJSg/haufI680JVAVciwRyJ8mPE54gbL4A48Xgxm8Pf1O6CEmTgkWb5FxbieNrJHdh24Dx8ZSz+Lg== 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=t/e72bn9mNF/f9EDDVNtHe8T8p+1ltOiQoRgWfDJRWA=; b=WSChAuLXcN32m27K7z6Q2fRDoKPScdZUptBJKfwHQEQ8UrbSH0WcQUtnbtmrYDaPgGMO4ebcJWJORL3skxpgIAwBCbFCQk2U44awioJx2QKovEdbWe93RUlJHKg0cZq/2drGH4l235pKujDPsdwZ8c0ai87BOOCrj0b4xEoF/zo= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by CH3PR10MB7573.namprd10.prod.outlook.com (2603:10b6:610:178::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Fri, 21 Nov 2025 19:23:40 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%7]) with mapi id 15.20.9343.011; Fri, 21 Nov 2025 19:23:40 +0000 Date: Fri, 21 Nov 2025 19:23:37 +0000 From: Lorenzo Stoakes To: Andrew Morton Cc: Christian Borntraeger , Janosch Frank , Claudio Imbrenda , David Hildenbrand , Alexander Gordeev , Gerald Schaefer , Heiko Carstens , Vasily Gorbik , Sven Schnelle , Peter Xu , Alexander Viro , Christian Brauner , Jan Kara , Arnd Bergmann , Zi Yan , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Muchun Song , Oscar Salvador , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , Axel Rasmussen , Yuanchu Xie , Wei Xu , Kemeng Shi , Kairui Song , Nhat Pham , Baoquan He , Chris Li , SeongJae Park , Matthew Wilcox , Jason Gunthorpe , Leon Romanovsky , Xu Xin , Chengming Zhou , Jann Horn , Miaohe Lin , Naoya Horiguchi , Pedro Falcato , Pasha Tatashin , Rik van Riel , Harry Yoo , Hugh Dickins , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, linux-s390@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, damon@lists.linux.dev Subject: Re: [PATCH v3 10/16] mm: replace pmd_to_swp_entry() with softleaf_from_pmd() Message-ID: References: <3fb431699639ded8fdc63d2210aa77a38c8891f1.1762812360.git.lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3fb431699639ded8fdc63d2210aa77a38c8891f1.1762812360.git.lorenzo.stoakes@oracle.com> X-ClientProxiedBy: LO4P265CA0273.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:37a::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_|CH3PR10MB7573:EE_ X-MS-Office365-Filtering-Correlation-Id: 92f401a3-f772-4215-42f6-08de29337a1d 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?yrk3IC1IuINM6YvsxUzzC+b0TOCQDYZVlTq/i3g5/6dXU2TGB5GyR0aLcLg8?= =?us-ascii?Q?5GVbAX+rSgAyZjxndLHX+uCqha8BGN8wWcwfVevk12qq+PTLB/6JVH8oKoOp?= =?us-ascii?Q?Fl27IpLZmEGaKcFDaY0Uu8Pav1cOgMPFHHcIsFM6oJLAvxRVr2F6tS9HG5Op?= =?us-ascii?Q?zCNN5iFbRcti3S7RfOE7+7h0NE+glGNOtQLdYaNnLL9NfAwALcl0XAAG61+Y?= =?us-ascii?Q?jQw/jKj9KZ1pqxVq+HnW89vhGKT1pNw3gZQF910PRpGKniVJ0OA82eqcQ3L6?= =?us-ascii?Q?thrafzsnZWx2COk7Nb52y6pJ4Aa5p52A8YBWGwN5ujfzSlYzVhwI/LWw3hWD?= =?us-ascii?Q?6wFx2aV7xmKzWo7uX1z04h5VkB6ROo8sjSpfIw7cZMohwmG4J6buKwcYl0zz?= =?us-ascii?Q?8UNIUdmhpxaezf07DXwrWiZqZsWtUKkllHYzyo1ciE1rPUKc1ou4E6MO85Rw?= =?us-ascii?Q?S1YZArcjkOckl1j72MOkwFv86uMz+F5VYgsnr1d+oKUICYX3jzzxWXCN3IUt?= =?us-ascii?Q?nUzxCsc3QK5uUtKfwzlYqK7GmEN1knhSyuffc3P+g4fo7/shDjVlrnly8BYb?= =?us-ascii?Q?UiiDr6FW9WXoMnNFWJxVSyZQ1ryOfwz5vQINJ+svSwWuyXNN3yOtoFzldajF?= =?us-ascii?Q?y7W8+j8kc9zQ4lP/5snfgE9BBihZVhAvDnt569pdiCTujHvpwO2wnPyvNYOq?= =?us-ascii?Q?m3n3iqrEYYcnc1QjOY6U7gGEHCYZw42C+dzofeD/YBcdousZw6EJAXxc0sIv?= =?us-ascii?Q?iR/K9vYYYJFq0ykk5NuX/as0tSPfqOYF7Xp5oPw/1hSSXeAEym0llozzGXyp?= =?us-ascii?Q?y2CySHy6axB+AB6Pt/MgjMNP1sOadlN18Tja8BBZKFlMCH9+6mVu981FHpN4?= =?us-ascii?Q?u7cFQ3ZCKe9Fu5cL47rKYe5sOQAoAQpglQ9MKwxldRo1amZLaZnABUhqPdfu?= =?us-ascii?Q?qJfu0HAjFMr6f5NWpCImGNUGHqrvxM3ovgj9QJ+huCV4wrYtRXD/l2hJYS0A?= =?us-ascii?Q?fgMoNFvk/E/duZeHTEumZ0gu0Ste3NU3d6ajcfCInwiJaIb+73NbX3cTQYwj?= =?us-ascii?Q?qIljzLxAXGcntydaQVk1MZ1Yq1an/HC1dghcqXebZZmSyn79j3hmGN3ODj4y?= =?us-ascii?Q?Z8mgBpT0E/VKSEgeTSkur9FHUTUr+d/2RBUW/Yrjk18rdqa5Zfe8e6KNRAMn?= =?us-ascii?Q?qFijy5MriiHIuibyzBzaeahWyITeeOQ/3Lu3zd9QGZ5eb506+bT0SKVGXT+W?= =?us-ascii?Q?8kYOUiv4sSPB8K0oKu4p3JtglaZoWuwY1TZBaki3arYLGNEamp5fvXMiJX72?= =?us-ascii?Q?6YcKVGucIhWJm03wSaWcDMGUcdvwNdLALqQavK8hrvgEn8WUC3EhwKWnMTir?= =?us-ascii?Q?YIKcG3h6VmIlbDyZYdEei55kTEmtVqsMQYwETwuIotPH3PBdT4nhh7YEb+uw?= =?us-ascii?Q?dgxOhH3+IrT8rjEzswPGWhcDBuUqqPuT?= 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)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZKkm+MQHBkksO3NzUkZv9W5J5IAXY6nC/PuAIa0//5dyGV06MHhWMPkcS+rt?= =?us-ascii?Q?tgzUwAg/t08deuBfr8ttoL89GosZEIp53WxSb4inefNNxg0VRW2wCmwQF9I6?= =?us-ascii?Q?pHnOss6mAkMh9FvYwY1QJY8rQNSUbgpRwsCxA/HMcskxppeyJTuJTuWyYO0M?= =?us-ascii?Q?URxK/0EDSdPJoVsymjOgkymiFGOAP+hf0OgO8VXtA5gDE3NGeLKcupBYOgH2?= =?us-ascii?Q?Ob4hzWfFRME00u4M7rcsX2djOUKx1/tubQ3zVYJ+SmhwViyeiyZAxwWaxnEj?= =?us-ascii?Q?iit2xaRE9kB71/j5+mp6aai0o8or+bJ0FRyI/dRiGrGRPUVA78dw47kHBRnE?= =?us-ascii?Q?yUHZeWwssAyc7o2hozKcMe6jSGB2H0cUnqsyZtwr6Z/6rskgf63sGQAS9iig?= =?us-ascii?Q?Pe1rpX+hqRkA/GF/Y+gRKMWWZZZ0snCEuaQKa//7FqtJ7RJEAL2jRNW4AVlr?= =?us-ascii?Q?JUBifV4EhVd5I9Ao1ZYhA1UcZ3+pvP7KJO4wjT8gsjaV4wNmH+v7meERvlej?= =?us-ascii?Q?K2WUHYDuD+AN60d5I4Ip4G0xWdoY/xahX86rtq5iiHBTdDMaV/yO/qkVPBUu?= =?us-ascii?Q?Y9sGjN9UaOWuoWwnMe3cPcgxX3eEEI12S/z4QzPenOD1bEXFEUPCX1anR0SG?= =?us-ascii?Q?tFOsq2j2TS2QsEv+KT+Df3+8XNqsMEOWfv1OrpcuLFK3TOsMlPxCku52dD5B?= =?us-ascii?Q?OCJEUkyrqtLEP1RHmZqCcZGugd28QWOjGKtjFMMz+PQOXLceBtHFwJ3pLxvw?= =?us-ascii?Q?gdKp/Feu6/FjbHFwGRhvip25YSK7BSyOU/n5VJFc76cs4ianwDAhc7ViClAG?= =?us-ascii?Q?EPFUAK3fzXssqMrHGkkC1tRwO88apWZRBGouxvm9Xtdd+sV86lkq0sqHTdZs?= =?us-ascii?Q?Ve49gK23E3tNifV8bL1fcGcIN+AZ3UUl1SRNY8fXBHt0nZQceFWz26herDCf?= =?us-ascii?Q?5+rYIg2AYEW6WtEySE9hBg196LroFb9Rv/2EI3wKKxb2f+JBIBHOYh8u67GP?= =?us-ascii?Q?/0YfpEvCSbh/jvpgiK/OtevOG8S87HNcX5ob+uEpOf5i4Ez2qEiYaGumqm/Z?= =?us-ascii?Q?gu7hQkC0ZZEASrzEyyE8lSrjMGY16+Ca1VoYf97Q7ETwaNIajmAHfQPnCWsG?= =?us-ascii?Q?i8O3fp/Q2inv7TWGG9TI+Z56fO7B40sX2lgFm7ZfwFlbBVs4i/IqjlZyVMWh?= =?us-ascii?Q?cj7kHPecjn/b3lSA33faM2v2aS+j1dVWyJ3XuCSGNLxgRuLkKbktNs7SDU7g?= =?us-ascii?Q?I5rhECaF0SNBa7qH63/GwYQ+h7kmtQlwGF1jQF7zbWhK4txT5LdnO+Zwxt6J?= =?us-ascii?Q?Ulfuu0qAT0Y/zGI7rbquXUs0W5621b7OQIPo1N6CjUBVmnT7zOsHyb5S0lAz?= =?us-ascii?Q?yZ6HGwIymZ3P6z41hqzhBGKbtJIUsjROqrWghk+2CpmGPpkUjED0foZOeKtw?= =?us-ascii?Q?+2DC2Ze1FERNuC2MlSH0PvvMfog4DQDiTn/X2O7EHfWIM/jmr/MoQ1Km18K7?= =?us-ascii?Q?pFmwSM2nvPALmwzYwzS47TB8QkbVw1AfxJaEHLUkZpMlQWtRqcoq4qrIKkc4?= =?us-ascii?Q?6pCaDtLrua2npYfE7Zb1NrvCrngl5FCJwbEwxx7em4lwXhizl7lduQ2qCVnH?= =?us-ascii?Q?qQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 5q+lZeejG0LQSuYvngLFwWZ+504Gq+NixtVdUvDrULr4X6zmmw3WHQ+xGs/q9ITyCBfs96jtcrox6X2WpyNI0sLMEshjaCiSeyokLEdXU1hgZCFRzoJWtXi4ejFECFoLBmmCXZlOyHEgXmW5bGfnp12bfdQfSeZ+A3XF5/80PvQUARloFofVAgvfehx0PJQrKlLSaS5d5Zy+fYXtHvx6uzBsYNhLDE9JZ1MWsM9oUonrEaVn6uoGS2B+1z/BPjtDreXbW27KDU7B2Hr9nMFa3fXV+hpduXRWWVBV0LCn82Y1AY6cyWYzPQJ9pOWADgOnVue0wqu37OBTYKCRCm8nYoCHVbKuAwh2+8Z8yJbBOXvGx4k1aNqcADjx5mibcYXbxN2fUTAf08NmtJ8+bQkwdl6WfRHHqlb20CrRBsFKVOhxvWzC+DIMZiYH6mvO8NldlVojFfZi4Lm1owvYWugAljVJllWyLNYwXy6ghak0NjVdysr591avjmtXV4hZT+3kOXiHpSS5iHAb1lenRRg71gQvAL1GGne6peIHQVo2f4ZbRI0+2cYqgkOUAUvBdXgZsVPmW3yHa+GntYHT0AIXDvZXn44sk7bTcYJcBRd7MaI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92f401a3-f772-4215-42f6-08de29337a1d X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2025 19:23:40.2662 (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: 5ePWg87Imk2pWnbJpnJydG1Qv39cEw/8TjSM4FIppsTAWFl1ImNSoiShCGpHrwcpfChF2kmyWO+XS3IqOyLarfq1wOgaMz8BNMeyH6EMOgw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7573 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_05,2025-11-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511210147 X-Proofpoint-GUID: _ox0XUjJ_IGxNF_bytlpLSxHy4q97q79 X-Authority-Analysis: v=2.4 cv=JZyxbEKV c=1 sm=1 tr=0 ts=6920bc44 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=afmQhuwv_NL2WsLKng8A:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12099 X-Proofpoint-ORIG-GUID: _ox0XUjJ_IGxNF_bytlpLSxHy4q97q79 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE1MDAzMiBTYWx0ZWRfX7S4IhRedptFe fA4K08wQBO7/v7BgccVKNtIsgyt5z2tDO1bITAsS3i6DNr2hXNJCaAtaDhCGEG3NAmhsNSGTYPZ rrhsaUhFsTfUBFtZN2KXuLwyGJUnA2TSsVEKCk40jjtJvjvVsc+3twxO3W/Naob1oGwwo6LTlaO JKDbN9ikQboS8TuwGJ6DrU8GQ8GWbOn26tdhQS2wwa+ctFgO5q2kcCPFao//e2Uf9+uFk31QZdE 7566Hi9a4fbcobxAgEf4uB9qBNQ4jMAdyuTOb7kKlldzptGyv5Cx7hWIpKkIgG9MdsYvheRNf+P 8ALYCjfFq6ueMQo5zBqVBs4BUonoVMkzceP6fLEDgFcZUK72dK4ZZLx5G3mSA2WCOKa0+6Z2E6z pG6eEYdDoBoxZql90mmj0KRCbWyR9ceNVniiBhBrOVrz600HPRU= X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 2C19D10000B X-Stat-Signature: 3s7hkdxyx4t9ghu5s3d8qwbi4wxrj9rc X-Rspam-User: X-HE-Tag: 1763753047-764741 X-HE-Meta: U2FsdGVkX19W+1/WYWprsqJJqIW+HOI5NWUua+E1xbgfo6BzlwPuKk8kpOO8Ym7F3b2hXRqrE6/MEYchbcN37eT4TRw/OIUwuIIaQBLGsRzTQx+bw6A7AiSHkGUU+x0sazXE/QwpVzlYPW85+SOy9VSTZ+6BWtHs0Msn1RAfxN+AXdpMNVLHGSZOorKqsOlAtNrUEhOuAJxaZ6vMKdn2P70zRKWTtQIwNuYHHRPAlnGUSgTewdfE+gxPBoZk8yr30OWzX53ZwNN8UYT9vf0vSk70n9nOkbhmiybfGy5/Mq2KYy2DXOEJk14IQXiQ9j1PSE89zGuZm3r3xPTCds1+eK3OrOf8WJcKSGe+L88hBbL0re8F1H/IjyYxDZNqkJyXhtzzroXwhUR5SFRF+R5LbatqC0ZKDB/M+QYpgK0D05jzChiD0yvyQODPwh1yWuMRHSAm6+DxzIvc9UpryLyztq4RAFc9vx52/VWOJCValjfBxnRt/950ErbdAw04N0XxEDpHVKUrfMDd5bkxesaYfD9XAPdlJiDo2ZKnFFXVsqSFnbTiahkMY9zEDJLxtlN3AGmvg6H8i6P0PyEcpArcP+8atamrGzWHLPaJZs8wLY2x3RSYTxj6t8CbEzBjRmUgaF8q5un/mKsVIp34ftIfrsI4YSFoVVa2oy8prW5osUxklZMsyGaUkME7Ja5pJetsKzHplEEBpfb6XNMCdOYOjBvb2OdonwiyonuczD8Knniv4P+edy4VnaMtCnuH8YpQs928QCFEXDWu4tjAZZy/AJTciX24qB6h5KUaLGKM4xHf8GB+st/BdtG8S+Zwr69TAzQZ9ZB1ADW8a2K7hjHtojHnvCxhYiqMn6JA1leOnDOrkvUXEQnxgXjMsClLM7iK5U3bEHPhTkAPaC/3VYCPuOFfyiqHC5JsEtlWukCeDJNV4cyvdOz5TuAsf716bYv4AC64MaHwH5yjvhseuty 5S+zBEto N+PEPohRskHjoHyd7atJj/+szuBTTGFYidABN7xydov3hDH8Qrv8n45eF9TMfGt4xwdirLpLY4bKbGVQuLsLcIl2iRun2Z84nRfNAwi4SBwS8jvyCEdgGrSKxBEgTqwKdkym/8mKCpKMzBBOzLYdSLzkQWKqgZaHAx16+CTAbgvtY2F9bl6apdGzwq3+NLyOD9Ey9TXJxST/HG4WGs10vNvym8bjTHcD126vZ+00mA3E/22LTYI7piJjIlYzWEZE6nZy0NkgZ8tqv6Og4CTH/tAZys9rOhOV7EgzAL/1A20XuzUOd7EEfZFZ3LSEi0qFniy5spJZfoQtvGeD/LrqjzVDUFYaBkyUSl0B8R/LAredMZjuDFx7gdRRZHLFKm4gegVhPjh0nE9ZdItdEpMHwSXxC+2x5T2AoYS46kAimdK8KnNo081vR8wY7PPwgoMq5ciXeWtF+P14o8hYSHZ+sNjX44HJt0uJT5nvlnHdE/mKcr2GApF0K13PylY61xPPuajeDykJsgTJZ1PGEPwnPlvIhSPXf4mtP0vSOBa7ZIbK1P5TO09+RIWtrtw2bc56BRMNE3XA2jVh5Lhbjrto/17/2ZIf5KJuNSJpkZxxujPbuwHbEN88QCHrVdvoxG7FamnF8ShdNfa/DQjYpsreZwEUR0ds0Atoi9LfCYhWKPOzt26H9+bX6bf21gVyfQ4gb6Ya/vnnxLzVg2l8DLHUr+22MRAxILNzBvjDmhlj8zLdaiKOY9mdV5Wz5ncESYvIJerg8 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, One small mistake on this patch as discovered by Vlasta, fix-patch attached! Thanks, Lorenzo ----8<---- >From 0fbf3f749d378153533f041d1be27dd498dad3a1 Mon Sep 17 00:00:00 2001 From: Lorenzo Stoakes Date: Fri, 21 Nov 2025 19:20:57 +0000 Subject: [PATCH] mm/page_table_check: fix device private check We should check writable, not readable/writable. Signed-off-by: Lorenzo Stoakes --- mm/page_table_check.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/page_table_check.c b/mm/page_table_check.c index 9af1ecff5221..741884645ab0 100644 --- a/mm/page_table_check.c +++ b/mm/page_table_check.c @@ -181,7 +181,7 @@ EXPORT_SYMBOL(__page_table_check_pud_clear); /* Whether the swap entry cached writable information */ static inline bool softleaf_cached_writable(softleaf_t entry) { - return softleaf_is_device_private(entry) || + return softleaf_is_device_private_write(entry) || softleaf_is_migration_write(entry); } -- 2.51.2