From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11012024.outbound.protection.outlook.com [52.101.48.24]) (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 5D34834F24A; Thu, 6 Aug 2026 16:23:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.48.24 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786033406; cv=fail; b=TA5D/ajWgBIFbqx37iy8BOijwWVttBP02p7UaUs/pLMOHL+NkoA8MqT3Z6hGecs7T3FvVm5lqXpOub/AvSemteCRZLScFxdH5kVKAaB69Vwd9tl6V8OQmX11QXSFtdpJax6jrsZS1j20YHPjYFKrW3/4HsljFUgoi7TnsupmhLg= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786033406; c=relaxed/simple; bh=kqwkCm44lIDlOlyHTiWRLuHPU0U3u4YXcTzqarglbBA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=TklLZmuriZmeIGAFz06Kl7GxwNH1RsoneH7ROg6xYlwOK/Avv5eMdZlz7DuZARNE4uG2SDX1sPk83kJ+wBzUe9/aepzMnSHsSdP0RpAOLs6JIrJ9MUtROoKZhjbwtBP4GgsEoq/sGhaZ0I3uFLELTCsgerha7P+IH8eZYABE2ys= 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=k6QgkqFV; arc=fail smtp.client-ip=52.101.48.24 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="k6QgkqFV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qFTbu9WuENUFKj3v2EjHIwngSigpljgGF/6rj8aosUzwWYEyxIe435u2uErI+M+nUuuRDqZX5F2oMI5kPUlqrGOTj4r5pjSrg9oW0wiSJApo0whzvwakIJz6oF/BohQo9Ei/WG1UMvwSBa2/8JKzXyqxs7TZGCTVUDk376MrRyrfHUwhRgNunh/LcJuDYcINcLB3UceiTDW94RJI4fF/ld1HGNN5xnwH68WwhjOjt8uxIXAWXzzI1zg7sHX82jvW0PebwqxKGOxVnDu/PSz4q1ZFItVvUmw0pHlz3cBtC+BvWti9henqLOVc7LPWrVMcvldr95en4nmFQVOvZLMkew== 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=lpYaZ4LTz3I98Hk3iwqHGDImNHkyCGdV5kamcfXXa8U=; b=NG/DZfrxTNWL99+ZUDAn3QEYPtnvbqkVfkIbUmgSEhdwB4JJRnqVwHWz/F5ilEjnoQRgyQXQA5UL54rYXFphM07NlorsqORGzT7HWn3oJnCOr546YOaJzjJ6KqNswe27xb4NKMXK1jAsXmKYrrAoLs3U9N+7D8tbbU4MJ4QUUYdtFz9SU+l9COwBZ8h4yrL/Tr4+Z0lA91J4Yby460cL7AzPXjIFk8b3U5b3n9xD3kQQm+qtwbaKg4kpPZvZyIb2lgKi7aTB2/aT4i8p3rJB/UTJOwJSrDFjdhE4y0OCmLL5Y1rw6LeoX/yRfY6fbk9kKtrno2NLhhnzJ7BPztua0Q== 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=lpYaZ4LTz3I98Hk3iwqHGDImNHkyCGdV5kamcfXXa8U=; b=k6QgkqFVKlfZ5/BOGKX24h3Q3IiEB1IOT2uxkR/7RrNsRCLfUjYYKoSOSgtqAEuu8Z/yqX6PKMxHoJWp4SbiTvRKNCQtZiLe5E95fjdCVCPNd+miOhPKeic6zaEEEczJ6g9nC9MzzThMsyk8YyeeHBJu6rnjfx40di+r4lAjNZjac0B5IhW6wyRZKvpvKWr9dVFZSQVIsS/s/oLwirM6P68A6qwvqmIiZJEDMlF3spMm6Hh0Qsy9O8U/UvEJ8r9k+3My3noRR9nFuLqHk7/g7Z32RukMvNSZBrkuybhtgdFSDmS8zAS6u2EyZsTKz9Ovqvd3WMmRJ7bodyeLQk0EHw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) by SA1PR12MB6799.namprd12.prod.outlook.com (2603:10b6:806:25b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.19; Thu, 6 Aug 2026 16:23:20 +0000 Received: from IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16]) by IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16%5]) with mapi id 15.21.0292.018; Thu, 6 Aug 2026 16:23:19 +0000 From: Zi Yan To: Baolin Wang Cc: akpm@linux-foundation.org, david@kernel.org, ljs@kernel.org, liam@infradead.org, nico.pache@linux.dev, dev.jain@arm.com, ryan.roberts@arm.com, baohua@kernel.org, lance.yang@linux.dev, usama.arif@linux.dev, kas@kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 4/4] selftests: mm: add mTHP collapse test cases Date: Thu, 06 Aug 2026 12:23:18 -0400 X-Mailer: MailMate (3.0r7024) Message-ID: <3D9E14AE-8A9A-4882-BA3D-1DA95E651C49@nvidia.com> In-Reply-To: References: Content-Type: text/plain X-MS-Reactions: disallow X-ClientProxiedBy: MN2PR18CA0024.namprd18.prod.outlook.com (2603:10b6:208:23c::29) To IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) 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: IA0PR12MB8374:EE_|SA1PR12MB6799:EE_ X-MS-Office365-Filtering-Correlation-Id: 118b6011-38fa-4c55-c211-08def3d7072d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|7416014|11063799006|4143699003|22082099003|18002099003|6133799003|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: bD5WL+S0XU2kQ2WxK+jqlbqlt2Ykq1LuKuFeWW0y7Cm7QKgD83Gv2M9EI8iBl6pry/ivp8aOcvKxeljHrDJNstUFpSYcfgbTHwn8CCdfelATgkdC/ogMhPpOxFbIdVGE0lP3R3eaaoo8wcfdoIp1dR50xYTUyHevDpmktwGeFTWGkMDBvYIwflApXIUtURmMmem0mOAUZKrKIOg9PWMug0eDBrZd4ZtQDmt37XIP6uPRJlV//4NloMJh9iNS0sDRl0DAsIIl0CpPz2PZTUEPmxcHd5M2vW/Iur3v9CPKYa6pJMndyZ8ehsEAoIAzROhh1X2OaOOv2cRh/OB90w7+GI4H0B0WaA/wGRwVN9nfqAqfCrtXjlotI5MWpYUoj3cgvKi6nyPK6piVzTgTcdDa2GGGrqg9NXYKk10JBCmdu1a4kP1TlUzPFD8RG173VZhe4UMyx4pCZka9ijCHxmfr7jgC+fT+glW79+YWewThgF+0v2RlMVDEDQziAiII1T2h4PQDamyVD2wh+B5EcrbmZZgpq92/6K1EqYWAbNtn2DHHjC9TLESjI6w3b8beWHvM5/nr6mA7v3Y2A/P2K4g6Jv1y31VTQ/sFFAbdnCg9tPl8VsVIYMDZ7qgOyufiMLhE/KXbbwMubvIuo6SAcOPinwKpQ5SHdKAheLvXLKRqkJ0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8374.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(7416014)(11063799006)(4143699003)(22082099003)(18002099003)(6133799003)(10067099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?oBicW4IOPhp4H1xylEZ/HlovHKshfasaAHcdi99/v/VICPjcNHpJ/O8wXfty?= =?us-ascii?Q?GjXLpatJnTFpVHP30NCiuUltz+1wmU/t3r/PyiSPYxF++URu0xXEwqUO9xLZ?= =?us-ascii?Q?jvNM0uc1QDX4enWK/3i54KptbXdSlxlwhqREpI02L6Mjmh5O/dOhDmI+FU0o?= =?us-ascii?Q?+ErFDzXAA1DZis7ITbA5vcnp5CvfasiakuricoSq3GG39Tqd3zSlH0rUDekF?= =?us-ascii?Q?qTnp1gP60vnJzSnJRqn4nJsu0lzenEXPaeWGCdLyYBdC+xLD9Qqb/eM0veUQ?= =?us-ascii?Q?bY5+JK/BXMRgYbs51Bw61+MlB5vfmRs09AVljyzqkb0fOE4zN/uwVnt/Rgt8?= =?us-ascii?Q?Btbd0JQ8Mo44F95MH/8UaqeuTdm12rik/su5utXfjEGJDYnq/E7iur4wDP8v?= =?us-ascii?Q?yWKNIvjig95wCoUiinmzCwlTuS7SPY1vzIkuASKlg8wzgF8P9dS2CVIv2niY?= =?us-ascii?Q?JY9aCaYZ6fmH9EoSKqeUTiYPDlCzRiEIuN6k6Lj7r7zojmVbY5ZyfWE6k/JH?= =?us-ascii?Q?MOu97b+JhpfwsneArQwMDF2qaJYNocxvdH72/mNcBpIc8etNLibByRNw4Ns4?= =?us-ascii?Q?R6SKzUgK97pXr/ui5h4Lm2YvYRUowdx2jP54Any4qE9VFLS05r80cEEHo9Mm?= =?us-ascii?Q?t0gKDCTGi8da9u4J2XoFY245HrBf6Bv0wbuujZXwYMlr2x8zLIrGPIcYe2Dp?= =?us-ascii?Q?jEW38FHunMiJVn2RZcCC8YJCQI7sXCIpztnkTnnLPsLIP/JRThosaQH4n8An?= =?us-ascii?Q?PySZ3wM9xKX+J2rvWsjcswKIm2j59D58inG/GrEeZ2jybMIwc7Oj7nblW5K7?= =?us-ascii?Q?72UU68zDW6MckX+CSolS/x6elpZxQiEEU/Br2wky4GC6eLVBmJcN/vVU0ZSA?= =?us-ascii?Q?KyByhtdl1hay/u4MLW9gpOWWX+gUfiP3IKlf1Uwd+xaXI6SCNT594CaLsWI+?= =?us-ascii?Q?W8ntJT9Z1HUXgNNnN5XZtY4PmRrR6+BhuiszbfSeiuQYYCWbT7B03quaW6l8?= =?us-ascii?Q?8T2BBnqr3oqZl733oMPg62MFDHxEpmigDHym4p9HpJKmQoXLGrcYgpRcEdHy?= =?us-ascii?Q?EaHhWAUxKwmw6gR5O6uEhFz8JZoToQvtYhD4frvCg8eqFUqviDXSqBKZN2wX?= =?us-ascii?Q?FqG1+UvgqO93qpChcQ9axwi7uOsjH7WbQqffRIOM+wxGlAQbeMCf0Nippury?= =?us-ascii?Q?gMdGVHztViS9aU+Q/EtiQkehrVUg6mBETT7Og93xcV35MXwD4i1NrhlZVhhQ?= =?us-ascii?Q?fLo2TdwYE5cLRpAva5FWWRRkbxx+Q2Qns4mnC33zDRubcucLGUeJTmUKo7Je?= =?us-ascii?Q?v/UH6SH4HTB4tbrG41wAB8fgUooq1Q+Fu1qTh7w8I+IyLX2AbbjAvrW+fBB1?= =?us-ascii?Q?MdSKNyZxLv+opcPZoccOGAJ1vKpHtYV49MpTIHXncmEmbJ4D2s1YAEauSlW0?= =?us-ascii?Q?qutCiyBxljONoMkmybpOnZaK9D/6a6PA9Id7EsmIlUUBhNRH9M7FJPo+FDGH?= =?us-ascii?Q?q5LrxqJ7ZthVr/y5b9uUGTbVNHc6QBivES8dfqUhQFw7N/4T34cYmjwW+bxw?= =?us-ascii?Q?icl/tvvgvvTFT14rtWobyjQPKnLEov3XgcfRKkReM/iln65N3z5KjQ3iUz3J?= =?us-ascii?Q?ImLHqWRbquXoSrK52WTf8bYP/eZmFLgT561XRHZEREnNNNuwJKpTUdXWNSs2?= =?us-ascii?Q?7worbUIh2FyBdLRNIdSE18hqJ/RZdjud5XWGT9dXYZJhqWfk?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 118b6011-38fa-4c55-c211-08def3d7072d X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8374.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2026 16:23:19.8604 (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: IIX7gZJtLDJnNOrnZPbts+b8lqrx/SARpeqBzQdorNmjX50/CNrRiCqZwaDLIlVJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6799 On 5 Aug 2026, at 23:34, Baolin Wang wrote: > Added a new command 'mthp_khugepaged' for mTHP collapse, along with the '-c' > parameter to specify the collapse order. Additionally, added mTHP collapse > test cases for 'collapse_full', 'collapse_empty', and 'collapse_single_mthp' > for anonymous folios. All khugepaged test cases passed. > > Reviewed-by: Nico Pache (Red Hat) > Tested-by: Nico Pache (Red Hat) > Acked-by: Kiryl Shutsemau (Meta) > Signed-off-by: Baolin Wang > --- > tools/testing/selftests/mm/khugepaged.c | 137 +++++++++++++++++++--- > tools/testing/selftests/mm/run_vmtests.sh | 2 + > 2 files changed, 120 insertions(+), 19 deletions(-) > LGTM. Acked-by: Zi Yan Best Regards, Yan, Zi