From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012029.outbound.protection.outlook.com [52.101.53.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 497AC2D9ED1 for ; Sat, 13 Jun 2026 19:26:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.29 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781378780; cv=fail; b=lNN2BZFwsihQhIdePf0rFC4HCpUmYrI73Mr2raDHDnJ2dA2b2p4Evlf1JV2SX5hgBKXIvIfVaySjgF9jEyap54C2dd3H+KmXsOE+eD/HNSOX+68DuohFljkTLHt7Ci3teifWQg64osHd5oJuy5e9I8Ly8UJxc/sKNEqgrkBZQf4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781378780; c=relaxed/simple; bh=CgCeNUkRxwl++ZDhWNvHPUk4ETApdeh19C/LfyMHTQg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=C2T7MSt7Ho8bW2twBIPDiEJAOtBYOmqLpt6Q1f45dXHjp5cXVGsbQVi4avY6z0WurKxu66fkzKoAvbCwERJ+1ZqWTheB7LhWQPYjgp6Bbh1WxFY/Q5F3aTy9yxGjLgrV9WUxNiEoiBK39DuwDYCwNvrLJ0Ub3yuY9B0dk+XTRgY= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=Kol5j9db; arc=fail smtp.client-ip=52.101.53.29 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="Kol5j9db" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tiukjm/nd21HchJMPKsDsZSJ3P0JCyo0rWIrChej6CxUSWGOjrlEuHzIBKmvgGOyekAxWU0YmJywcgj+fN3nj2sjM6a1wE4e1i6ZZNkQoU3esDwxoXarZzo0pgMM/PrNnIol2n98kTBGOhInzb5jiR9umWCljU9gX+y/KszB1IuGWyJotbbuQqEzGOD6pH3j4OMt+9FE3CZZdOuTDO/WWokmlrh7DuHeWw6AVADMwb/sWmI2gWlb3AAFCaFDyb/zjLh1hdxkIyy8dSvVNcGbfw4WzXDX4m3/Y89ThazNEzJAM52WWtsRVH+Iy5N2eOhZCUl/yhjtqNzPU0yYip2mfA== 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=oxSshEHGm+pNOFU5pCWlz52QDMGqwzl0KmmqWx/esv4=; b=DOCG1+BMcPA5PETF9nQ+eb1QswE7cm5g8MHm9/AOAL/r3Ls575ptc5UiW/wKz8+rfAjFRdMSG7diJLAW2htYzbK+2gHw0g9tZKaNtwlQNNT4GslC0dZjoqevHfHFgUsX/qbKxcqnVAA0b2XvDphjLF98FxRTvSBZtUQ1+Qg9wWHhsEOtY2JWsWmiCQ13FP/4PD3cr42W4aVBibH/4wjMiZBWDG5mZAIrDmk3lQC3Weenh0aziCmq8aOZ3st9LAqvIMMwOH+pLKnBnXbLQZ51UdfGy8yjPAPrukftwqg+9dwH6aXC7iXKSGpVMfKGMmtwCupUC5rv7U6sWPQwSrMFog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oxSshEHGm+pNOFU5pCWlz52QDMGqwzl0KmmqWx/esv4=; b=Kol5j9db19S/vwPFd5BHICKFQkEPrXaCpzzg9LVBYSK4bhsxF+LLFi1tNVy1rkayWOiCN6+/3TmiIcEN09mbJXYvwl//5TTm7U42GqTV+S47IWMvQNZq1MLCrgm5XP+zNrQnRzm78Mm171hYv27XyQ/7F1noGOxmREnSUGYYHhcweviqSR/SE7AJZIhOamekh7aOfuq8lC1oC9dl/iLOMO3Q/3SZ+eyyr1rCmse1akKPHGEBEQXm+d6Fdo7LJzDXumhQ6WSdI2mOI53vXasfUKgplxauXVZZOe5sZx2D3Rrrn05K/AKRxCuc6eYxoKmL0R4QhgpCD7qmPq7GVA9A/w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA1PR12MB8724.namprd12.prod.outlook.com (2603:10b6:806:38b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.14; Sat, 13 Jun 2026 19:26:14 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%5]) with mapi id 15.21.0113.015; Sat, 13 Jun 2026 19:26:14 +0000 From: Zi Yan To: Usama Arif Cc: Andrew Morton , david@kernel.org, chrisl@kernel.org, kasong@tencent.com, ljs@kernel.org, ying.huang@linux.alibaba.com, Baoquan He , willy@infradead.org, youngjun.park@lge.com, hannes@cmpxchg.org, riel@surriel.com, shakeel.butt@linux.dev, alex@ghiti.fr, kas@kernel.org, baohua@kernel.org, dev.jain@arm.com, baolin.wang@linux.alibaba.com, npache@redhat.com, "Liam R. Howlett" , ryan.roberts@arm.com, Vlastimil Babka , lance.yang@linux.dev, linux-kernel@vger.kernel.org, nphamcs@gmail.com, shikemeng@huaweicloud.com, kernel-team@meta.com Subject: Re: [v2 06/16] mm: rename ARCH_ENABLE_THP_MIGRATION to ARCH_SUPPORTS_PMD_SOFTLEAF Date: Sat, 13 Jun 2026 15:26:11 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: <74A0999B-8B7A-4068-9796-7368C837BDFD@nvidia.com> In-Reply-To: <20260602142537.198755-7-usama.arif@linux.dev> References: <20260602142537.198755-1-usama.arif@linux.dev> <20260602142537.198755-7-usama.arif@linux.dev> Content-Type: text/plain X-ClientProxiedBy: DS1PR04CA0028.namprd04.prod.outlook.com (2603:10b6:8:243::11) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA1PR12MB8724:EE_ X-MS-Office365-Filtering-Correlation-Id: 423e1c6a-6c45-4806-6abc-08dec981a22b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|23010399003|7416014|376014|366016|22082099003|18002099003|11063799006|4143699003|56012099006; X-Microsoft-Antispam-Message-Info: 242zNAX/Dk8d9jLWD0x19RCrfgXW6wXBH1UjPd2qKlwI5harXg2Ca3XEQJAIGL2t3HmkriplTSvFlIxQvmCEK1ujtYcn/GesA3tpSlg+YO+AhxJd6DJxhCKCZ4/2u4K/PuJmaBi0VRSI+RWo/C9B2b/HaO0Jq1idb6ku9iI2WYMxXfjZ86KJd13C4/ofVRzN0VBX8gEflTFbNqEh2vtOqV362un6jfnnYKzkJTiN7KHATCntEI5vSV3Lh3eFPQzk9BcnWP7a80RzDFn/VqQZ3vGT4qY1yOCPbQgJ0enCb3hCDHT5WYNMxpEKCLNG6vi+iGkEZR3GJs+9flI4NcfNq6T5bNH4Rlj8L/IjRQtfIs7wlXZo308Si0mDcQc7wkKEWlWkbs/Bzhpe7dO7VUUhPkhrRf0zp1ISKICHIiUGQ2OjqkN5EUkaRg3bIyXj4ieX+uZiWJRo9vQZ+XuRbqH2YgNBUCLrJhRGWrI5nm0/kgxkPHRWIKFl9A/shRwAsMhX+C0YZpE+c+pzW13/uvxYNhmMLrqF0gddxfm+IUA2nyaWqEZzDoOhzSaeHzUmwYf0iHtwQsD690wRi8Qxad0oe/2XbjhU1V0faCKEya5Ost3Mjju8EFqUZKzSeFh5KS2c9Up2MRmwnE1GWZmz0XPkqPUFXiFh6lqcH55C+VdBiAbUF3OBWgpDdKx0ukt4VSbI X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(10070799003)(23010399003)(7416014)(376014)(366016)(22082099003)(18002099003)(11063799006)(4143699003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?krUAG5li1XPB1QJW9qGmWJa9YvrceRqkGyILBQnd/FTC8/WPZXYY+Rn07Dif?= =?us-ascii?Q?dVZWTqTCmMIOK4HK4OjTZNrfae1sftfMo28zxXj5e0UDDjt++Blb2A8psUDX?= =?us-ascii?Q?kgLfzpCP66f4euhY6KBdervSrDIwig3cFreQdssBdUzR+umF0r8Y6WWaCNdX?= =?us-ascii?Q?HUpKR7AsbgeMmPCAW4Meb9nJ4Tj3UXOGVPg3uMPYOKBcwQoMwYyMFCs+okvW?= =?us-ascii?Q?ze/Df5tf7HqZTJX/knRcfVH47YD8dFBzlMuq6G3ZdaVpNbVpSvMWzwmactQi?= =?us-ascii?Q?WtCPhidpMjpm0HuKGYozd1pXCzuTWimMxRrJ8s1xIR9iPFN4ndpX65k858sz?= =?us-ascii?Q?MB2rEk64+vf8nOqt0iHGh+lmH6XH5BFK+qXMwLCP7owDCN+pO9uNgsUE5Hsk?= =?us-ascii?Q?/ZaIx5ncG4d+jjrJkjpKcMn+F8dWUSHKUEPEFfz1CwrO1wGVPX8Jg0NLMn6M?= =?us-ascii?Q?b79CJWhtXBjaasst59c8JBiv9QdTmOV0oichg5ojyA11qfx6l25H/4322lDV?= =?us-ascii?Q?DybN+TeL9f4Q6PhsjVTTFbATQb9Pom8YJwhQhueS6MymfwQ1WmL3bFd4iayj?= =?us-ascii?Q?PMo0wAzpfdkDnsqKVZWd/9qmx5/yF7InGZ6rh7bQ88WeWXcCNgV55ZOt6jr4?= =?us-ascii?Q?+wvFCW0JPljs6ojCl+HgtDhYBkAO6hWqC9gmZ7MpdlNcVg5U1IPZRFpM8Hma?= =?us-ascii?Q?pEC2gTDGGktqP1piEFMXcQQcB7Aor5rimbjVQPt9YcwP/lZXo/kpnQn1gvHo?= =?us-ascii?Q?Eu6kyFoEj0m7QfIKsKBoascg/bFAJ8IDU/g0AbQeTMT8RHh2L7v0AyX7rJTP?= =?us-ascii?Q?5as5G0r4cdPMLuayWJIs9VLYIbvdYGZdknwpyVULHItHrf2QhlcchTavrOcd?= =?us-ascii?Q?bZnin/aq6mTTCD8/kQ0qQ0T5Jng1+SqgDIbDGPhlri/C+rokUmoaUXhWUFB1?= =?us-ascii?Q?B7ACd+uD7jPEyFS4Yi3ONgcnVGJR03fIv+mH1M6RfQHnvguZy97yFEDuScq9?= =?us-ascii?Q?1bIitgmkho3PP9hVh9CYNX59YKABs1wyp/WrtzwSen/e24nnJ1uHbzacua4L?= =?us-ascii?Q?v2+1h9PyvvmCjFQDjVGBd4y8QytrGu91WlvpZfDIrLrWjgLZXZR09uMGzgAl?= =?us-ascii?Q?K1RdZsM8KHShrPe577FIB+FXa3l/NT3gFnvXZ0CDO6exGu8Y0ruuD/dgFP/z?= =?us-ascii?Q?sS3/Saaua1z3URCpkKiT8V7O5CTDMDrU09X46+gXP+rNvCDZyuKkXViFR7Aq?= =?us-ascii?Q?VcZPzP5X+sf0++ANKERMc+59Cypy+8+gMf+NGHuM52CN6l8ivT/N3Gt1sowY?= =?us-ascii?Q?U2R1r9EU6988+ivCNOlLYrK/RgXZ/wHhxhV7LgskyvBbGAl4OVTHE9TztVdc?= =?us-ascii?Q?9IThmMICXV1Xm7HYQaPVnDyfVna3pTCj+wA+3g0dVAwfFK3J2iJGoKuc4GfW?= =?us-ascii?Q?Hg4YCsvadnnxltisvYHxrD85PqomnxnAvh5wb3Z8I7KlXlVeOhuC8+hkSAwB?= =?us-ascii?Q?0WtSAOSpOE210K94bAg+QB1byOJFGMTLbLOnqiqe7Qdr7o2QdhYbUblKGgeJ?= =?us-ascii?Q?7/TzB6IyUFDgRjhf+3pLjrzdmgIukbDq5CYKZtdlp4XmQqbd9Rqt4fcrAnO6?= =?us-ascii?Q?Ff5cQCZEDF/pOnfF4QNBNEsUynz4M8o0P7KpPfy3c+AUGA814/aCODdNsyw6?= =?us-ascii?Q?Y0OsVcXL0yzuqmPUqdWEpeECH02U9CXhouvrCU+G3l2koR6+xY78ovfvhTK3?= =?us-ascii?Q?tE2tVIYj0fwmYi6cqlpsi+Tydwl9UEQAcoZK83M4Vrtzc3Gaca9f?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 423e1c6a-6c45-4806-6abc-08dec981a22b X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2026 19:26:14.2719 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FU75aGT8KCFvgPnLCcDdRfbsuW/eXWAKgULQnnneOr/IfLdAgA0F3S2PtiGdejwL X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8724 On 2 Jun 2026, at 10:24, Usama Arif wrote: > CONFIG_ARCH_ENABLE_THP_MIGRATION started life gating just PMD-level > migration entries, but has grown to gate the entire PMD-level softleaf > machinery: migration entries, device-private entries, and soon swap > entries. > > Rename CONFIG_ARCH_ENABLE_THP_MIGRATION to CONFIG_ARCH_SUPPORTS_PMD > _SOFTLEAF to make this clear. This is a pure rename: the set of > selecting architectures (x86, arm64, s390, riscv, loongarch, and > powerpc on PPC_BOOK3S_64) and the gating semantics are unchanged. > > No functional change intended. > > Signed-off-by: Usama Arif > --- > arch/arm64/Kconfig | 2 +- > arch/arm64/include/asm/pgtable.h | 4 ++-- > arch/loongarch/Kconfig | 2 +- > arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- > arch/powerpc/platforms/Kconfig.cputype | 2 +- > arch/riscv/Kconfig | 2 +- > arch/riscv/include/asm/pgtable.h | 8 ++++---- > arch/s390/Kconfig | 2 +- > arch/s390/include/asm/pgtable.h | 2 +- > arch/x86/Kconfig | 2 +- > arch/x86/include/asm/pgtable.h | 2 +- > include/linux/huge_mm.h | 2 +- > include/linux/leafops.h | 8 ++++---- > include/linux/pgtable.h | 2 +- > include/linux/swapops.h | 6 +++--- > mm/Kconfig | 2 +- > mm/debug_vm_pgtable.c | 8 ++++---- > mm/hmm.c | 4 ++-- > mm/huge_memory.c | 2 +- > mm/migrate.c | 4 ++-- > mm/migrate_device.c | 6 +++--- > mm/rmap.c | 2 +- > 22 files changed, 38 insertions(+), 38 deletions(-) > Makes sense to me. Acked-by: Zi Yan -- Best Regards, Yan, Zi