From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010011.outbound.protection.outlook.com [52.101.46.11]) (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 6CBF1351C3D; Thu, 7 May 2026 07:24:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778138676; cv=fail; b=mn+8u+tyHnUm3KtdNgcfVK9dDF2hRu3VuVas+cnWEpzdn3w7mDO88n0JveZwvxYZD1sHCbLh94FrUqk0okfgkPZBvWpteFMw59YXUW2FeVWOopQ/e4yGTpy72LrGA7IoDpAFBzBMUq35rdAozPZewOA+wH+OG6F55Og5MiYe8u0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778138676; c=relaxed/simple; bh=XdOOoo1pJrAHrVZBxsDL+xByLo1Bmsuuy1KkCH2UfiU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=oplzrAUPJoxqGwpUD4nzRUNuxuRSbdENkmGmGXwgaXdmRV/BZ4ojvaA8YsIawpEikIucpba45yeUQxmgN3gVcpLZwVl9eK4uiKuSviURsx9gOyWxcJkqzcTsUZcz8FZH2LjxWvt1+oYcgG0zusv1yEgtPnblm8RsoJe3oJA6Djw= 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=IzxP5Vu5; arc=fail smtp.client-ip=52.101.46.11 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="IzxP5Vu5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ro5haiV6wGIOu9T1INT0rBvucXvVTQ1nDLy7+TEHe8J0Gi/YmH198s7NREwcC7gm0WvcwTUp4SKV0AcvAqyczCKuVdSzT4QYEE2s5tzic6Jk5HQ+Y5Vz1YnNDjVp1sOglbvz7qJRcDDVUgmOwVSGD9CgG7kztA+fAJEakwBuQ5nB+qU5sZJwN6nTKqCjy/RSiNBaXxr1jaVUw6sLG7yzOn81NycWMhUC7wfG2OvVrSDor17uN1hQs3izaTWdakKY3ZXOaW5bWgRhWQ7tp+BgChRn8S611hbPj300AvmPx1k0HHhm8g0D63n7K84Oh6k6PVitOxy4vN3XeeWRJWdb5w== 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=OxXE89YdqNhSUWAeFfB8+0p6OZ+pxOiBJsZTeBlQo3Q=; b=RSGseAHMieagr0vjFcCDuqc4RPJGfaF/QVJMWbWQ1BygfOx6g0nn0CBI0fPZ4lagFNzTPdODwEtnhKOBbciX7K9O5Z4sWMffuW29GKUf7tuCXgmmTKEuGNBlOrRA0okim7S6lHJfPIrdskcMlWPT7j/85G973BaLWvPLIu8RbwRST/PcBKeBcc4Ca8/7fifGZu5mdn4vCWj1xUqyNxiU24uyPmIeiT+jlWBWLZJxrWkG1/FxFSMOsmQPHiMEGSwuGtcRN6Z3E+Rd5xm44FJkjiFqOdDKqiJX7acmGs28wqJZz6ibuy1czUQIzdcccyqZy8JEj4uUBe214eIzwCgdTw== 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=OxXE89YdqNhSUWAeFfB8+0p6OZ+pxOiBJsZTeBlQo3Q=; b=IzxP5Vu5qhbzmKIdR2cIf47zqGGv6/R0FLv75+cWL4AoGYuedDSTGnpvHTIWAI3YSckdJZHhjoNIOeuKLAwQl5khNsGzdM0fWKLwkaqYOUTP+GgoPHjXTyknPVy9A3/Y4DwLVJjbNouk9GVnqoFKrqSW6NooZw71BVk24Y7lkISFRVI2uJywnILc9+SUvlCIhe/sM6eayh69Hflgbh5ehMSrISV+/15m4nPg/pCPRKko0HQ63qikizdW8Nn6Cw52zGKWOftHGNuX4fVFHBWkoj8DQi3H+0ebgI+nKYkFXRpsJeLTCBXzsR1DAcEimJS8/5JCRnNWwT/UoI8zKmZvXQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) by IA0PR12MB8302.namprd12.prod.outlook.com (2603:10b6:208:40f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.15; Thu, 7 May 2026 07:24:31 +0000 Received: from BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::4d08:451e:a51e:33a1]) by BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::4d08:451e:a51e:33a1%6]) with mapi id 15.20.9891.008; Thu, 7 May 2026 07:24:31 +0000 From: Zi Yan To: Andrew Morton , Nico Pache Cc: David Hildenbrand , "Matthew Wilcox (Oracle)" , Song Liu , Chris Mason , David Sterba , Alexander Viro , Christian Brauner , Jan Kara , Lorenzo Stoakes , Zi Yan , Baolin Wang , "Liam R. Howlett" , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Shuah Khan , linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v5 11/14] selftests/mm: remove READ_ONLY_THP_FOR_FS in khugepaged Date: Thu, 07 May 2026 15:24:18 +0800 X-Mailer: MailMate (2.0r6292) Message-ID: In-Reply-To: <20260429153538.727855-7-ziy@nvidia.com> References: <20260429152924.727124-1-ziy@nvidia.com> <20260429153538.727855-7-ziy@nvidia.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: IA1P220CA0005.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:461::13) To BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL4PR12MB9478:EE_|IA0PR12MB8302:EE_ X-MS-Office365-Filtering-Correlation-Id: fbe40016-ac4e-4be6-9fb8-08deac09ae37 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|10070799003|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: nDI3+hALIvdl79sMOERL866em26w65JOS0obGeXvEB1lQjnR+d0lI9KRwViKBMGp3D6wNbJjWhrJbp0JWcQrmMI+rO83Tan3eM4xP3U2KPpkoTBdnap2Th89T/8snp2vBd6HZSUqfmBCQaO8LAT+n49JPrEaTU67Ub6yhBSVhvq+j5chcZ8f+uZWDI8xN3bCZ6Oc+gRFffPlbRoEkOtV8cpMyWeDvy+qifNSuQD/wJbWQ7CpxTfSUZStVL6EpM0UVwCboKVpxbcf+1H4IS6gRJNd8dy5DJ8rP7s2EX/pehvfdoy8MD9/rzOKwaQhWQb3cv3yxkpUqH3BvPfBXlAVonzPOLoHKU/1uAgq4Ryq3Lq71BgnnWTKG4iQXKUg2MduDmLS0yB/j8xy9X2tNlvZVcJHN56JeKnbKBGV8yR/OOVszE+HfHPafpSZUdfxi3eQm7MVGMmQtzxfYbENsZ5xTiQRO9vzZgv1IWzzYlFx2KlLtaZEkBTUwyLB2MvpkTKxEY6Puke0QZq5x4EwjUwz2xhzLkx+eKlKUuWVFcNr2ofgVRM9ZsZby8JoV97RNV8NB9oVRB/0diEpI7pshsYiTWlHmr/uoeTrZbFppsooFGNJzZN4b//i8raAbYp5JejVkLr1Go6kXY6vosBKGY9tMhA9TyjXU8gah90AJ+4C3dHHYk0Cwo5HvLa+JVUHHM1F X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR12MB9478.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(10070799003)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gqY7btTaokpaGt5ljVzYVHCt1h7ldSQLa1hz5lsc1Y08KSrJn5qJ03cP/GaE?= =?us-ascii?Q?B+C5/g8PZha1AtPpyBo6wVVbyxMT/DyStGdI8K0Ryp8/XDWEZUbP6jUroEXP?= =?us-ascii?Q?KhPeEa9byfvANFB77rXsczH+c1dgSnArnaq7bWcBJqXtwwCwkiLSlTXxDF3i?= =?us-ascii?Q?P6fk3IJvcNYLdeiTvOsogjLm1vY2lUjs1E3GfBdZ00UrjIwCh6lcThP3QuAs?= =?us-ascii?Q?XDDYiTsHnP1ntvzwGP8B5Bv2qUVVvdNIKfGEkxqf8aQgf5xRVUhYy20mgoY1?= =?us-ascii?Q?bZLQ8QFprIfNDcx8TltDugt4GQ6BceN4J6hPOzxZX1gEYuFmE2B4w+t5z8/G?= =?us-ascii?Q?YthEQ/eorRlfLs8+Ef4M2umSfTkZ0zbQKD09NgAs1n9rED2id/vu503Ai0Vf?= =?us-ascii?Q?ZUBRtgX7SKaR7qsrvQd8aUXvaER0nSoMk0eEYP6EacyEugLTT7cbPwQgFUHS?= =?us-ascii?Q?RBTTgwlcXLJzHa8MmPMs8jjT+jg+lVMJ6nbPDhu37QMk/cSU/FCKItQC9Z63?= =?us-ascii?Q?Vk1n2Uu7huJZVwgEyBNuhy4Hq3Ko2yw/Nom6wA4S0auK5bPBkvgVAyHARPMs?= =?us-ascii?Q?VDPxrBbIf22+rnXbXgaNMwTpC8tX8wtK3TwunmqlaVMa6DVWcnlb4EhXTYwm?= =?us-ascii?Q?DgRoUnQ7DjPIoPz45LFDi+SeoW900Gd8HdGN1js1GKBv9+s6HbrYI2m+WH03?= =?us-ascii?Q?dCisT4GFIEoB44g3bd+EvNy5dS5nsPv4FrsFpQNBBo3xcUjN4jKNnkD6VOWc?= =?us-ascii?Q?odvOfP6ZzIchOoM68PEVj3guSF1l6dUqoL+bL1rRoVEEWQ/V+Eh1ZIGsPUxC?= =?us-ascii?Q?HRBzlfnNiGp5WyhfkwDFpvXxvLjcRvTde1hKOZB8TFA8CN2h/ubEVNXXiOHZ?= =?us-ascii?Q?NnEKNyq04kXxo7ue9qmjFx4enyyToFLm5/O/aCNw2zSqeogzEiwfUsYt7zXq?= =?us-ascii?Q?vJC8930Gf7XVPfkx9Xgd2l9gGDCB6erDN/yYzsyMIBt1Tpo7t8LLsk8OT5Xx?= =?us-ascii?Q?hTFXCUD81C0kgyllOF2oCZ32FDCuyqjVVHqtKXg3Je2YMazIi+/KcBFY7sz8?= =?us-ascii?Q?J4CKDzgrzTEB97mkNOzrmsS3v34gj4W43t7iVI+8DusSHemHr9p+U1gsBhzX?= =?us-ascii?Q?aXinU/Jnq6P+a+70lJF4moHTudOcbpXCTOKcdlbW4pcEfm2e5gJ532iNcKAg?= =?us-ascii?Q?qE9IejF29mqmicvpHkOltmh7fOikJGKveqEl4uOZ51z2Vtm/9EZQDDsgkgVa?= =?us-ascii?Q?aH4bjeBK9mFfDjHgIAcw5aCDuJhzX1oPu2LRuplNO+bORO4Lv9MSBAMzFmYp?= =?us-ascii?Q?/BjCR3t8Jygw3/x/CLt/v2Ps5g7o40T1BVSE3sD8u3E+xr4FKC/IANhxyv3u?= =?us-ascii?Q?BaIorF1zQXjfIxoOeI0HhGs+hlJszYiobI1xEkq+O5Sq3gnuKEh+AJ2hwwaz?= =?us-ascii?Q?6JiTUcVPcaLddk1mtw6ijQimTa3tVxjZePQRhrG11cnS/cx/uizuHu9aWP91?= =?us-ascii?Q?bDwHuodn42laID56fS0hQTTlQd6uAx/JNGv1hEEIkKiTfOL8WDeLswGt+ZES?= =?us-ascii?Q?3klKX8EjIpp2BitOA9qLeh+Dr+y64CemqU5DFbsvts9+4a1xu48o4TVT2j0E?= =?us-ascii?Q?xLz4BMaPRnQiRMa7LK52aMezIXBqiZ7rI2Y8WWy9T1n5bza1ErLXdlJ7n2Vy?= =?us-ascii?Q?B1kN7QmRyYF0R2mfGkU/zw763jkHEKGBWaAFpJdvY9mt5/ixYGonlnGIaFC9?= =?us-ascii?Q?yX/1ooI16BAjZcQBgp2eRxlU7hig95UYJGyPSfZRbs3mpSp3eB2V?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: fbe40016-ac4e-4be6-9fb8-08deac09ae37 X-MS-Exchange-CrossTenant-AuthSource: BL4PR12MB9478.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 07:24:31.2198 (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: 7CXMbCIHOa0tHCR9HIG1jF2Syi/rmguGxNCjEXjk2OL0aDDQA9ZTtlDJCYltmjv+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8302 On 29 Apr 2026, at 23:35, Zi Yan wrote: > Change the requirement to a file system with large folio support and th= e > supported order needs to include PMD_ORDER. > > Also add tests of opening a file with read write permission and populat= ing > folios with writes. Reuse the XFS image from split_huge_page_test. > > Signed-off-by: Zi Yan > --- > tools/testing/selftests/mm/khugepaged.c | 131 +++++++++++++++-------= > tools/testing/selftests/mm/run_vmtests.sh | 12 +- > 2 files changed, 102 insertions(+), 41 deletions(-) > Hi Andrew, Here is the second fixup to this patch. It addresses an issue that [SKIP] is always printed, if XFS is not present, even if khugepaged never runs, discovered by Nico. Thanks. =46rom eb9a5c25434e3882423f621dc46281156eac843a Mon Sep 17 00:00:00 2001 From: Zi Yan Date: Thu, 7 May 2026 03:17:51 -0400 Subject: [PATCH] fix run_vmtests.sh to only print SKIP when khugepaged is= selected Signed-off-by: Zi Yan --- tools/testing/selftests/mm/run_vmtests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/run_vmtests.sh b/tools/testing/se= lftests/mm/run_vmtests.sh index 854c5c3e3a6ae..b73921b2cac02 100755 --- a/tools/testing/selftests/mm/run_vmtests.sh +++ b/tools/testing/selftests/mm/run_vmtests.sh @@ -508,7 +508,7 @@ fi if [ -n "${SPLIT_HUGE_PAGE_TEST_XFS_PATH}" ]; then CATEGORY=3D"thp" run_test ./khugepaged all:file ${SPLIT_HUGE_PAGE_TEST_X= FS_PATH} -else +elif test_selected thp; then count_total=3D$(( count_total + 1 )) count_skip=3D$(( count_skip + 1 )) echo "[SKIP] ./khugepaged all:file" | tap_prefix -- = 2.53.0 Best Regards, Yan, Zi