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 2C446F531C3 for ; Mon, 13 Apr 2026 19:23:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 992F56B00C5; Mon, 13 Apr 2026 15:23:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 96AD46B00C7; Mon, 13 Apr 2026 15:23:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 859B26B00C8; Mon, 13 Apr 2026 15:23:22 -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 74B446B00C5 for ; Mon, 13 Apr 2026 15:23:22 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 01B58E2D83 for ; Mon, 13 Apr 2026 19:23:20 +0000 (UTC) X-FDA: 84654506202.17.A018EBC Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11010046.outbound.protection.outlook.com [52.101.201.46]) by imf21.hostedemail.com (Postfix) with ESMTP id 343A91C0009 for ; Mon, 13 Apr 2026 19:23:17 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Sm8dKinC; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 52.101.201.46 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1776108198; a=rsa-sha256; cv=pass; b=fczb5BeJGPw3QpMTAZJez6EzE5lH74oL2hD63Jk3x0+EtrmcDTo+2gly+7EU/3dZAyPdOa nZVMCigPfMDaV6uCffFA1+o36voG3FDhmsrwCeRUi9qjUsjvV/Ef8AQqMWbxJ+EFdmkCwz uNv+O+hRTNHVnSy1PABCJsKVuBSJBAo= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1776108198; 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=4pPDdKDPyAnyBEpPwSyNQ9WAtdgTQNUESex29jy0624=; b=pvdkQrKK32LCjfZn9ObS8MGyCU9vdgxCZ0MV/ygGr97v6n0QZgBnYH58xsSgGqqyLnfIX1 jqV1mRDlGC8uRFFAgHT23Em9QlwX1Nc3zjZViYDMdQXdiAJZr/6EwTEcdmA8JPPlVOGyfY Z51eub9zf+bB/Dzf5lUfRuY5fWxCh9Q= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Sm8dKinC; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 52.101.201.46 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XmmwKCVbf/eqCyx85R6zhWS8BcPicKA0TdM1lwYll3MQreRIV8s925tbuUgyCp0ePUj1wz9wh/0l2jstCn23Ddlj/4QmCfJx7LaGWiUM68nFxwI6vtaz22nl0/4Ix3OvdS0hM5O/IqwQDDuI+w6KMs8813mV85YBeFYRCv0/gEueze76+wZKT67T5TgbFKfGOcT+wBvvKTyCbLaVTVIeSzBbUcM1jxuyrPa01KJcESQ+Zgjxa6ep7P2j4L3PK2tMtFxPRizTz3pNx7HzqVIcJst6Vj/K93UG/43ZlV/QOuk4+4MlrST01reMOenYqSMS97FxbekMgR60SQgKkC4p5w== 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=4pPDdKDPyAnyBEpPwSyNQ9WAtdgTQNUESex29jy0624=; b=dJu8rUK1Bqy5I8vGx+4onBD5CTQo4B/2wKFyDO4XWG5kTh0fa5eQ74V0JlhKkKQ5EonX8yRoJLiNFpMtYPqDo/rgCUpvCo8ITl9oSWtsdgepapDEtk/aQW7gg4H9go7F9bMgZ1+z+blTVwAImPx5RfIX3uRaxOyDamvfQOubEu+17Ezf+fyJ0oKo5XBzSiw3EGbbm4pTI1k3NehQiQw8IbePJsLyAlufTqmR1HVeAnelisA8Uhd/iyKSWvf48q3ox9N/NCx+ZsKBvkzDqOZpq1nlxSYQWWqogzRVa6gBp9keHw9yLQW2HtmRs4u2ti61chtutVInqEkat7XqdyfRkg== 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=4pPDdKDPyAnyBEpPwSyNQ9WAtdgTQNUESex29jy0624=; b=Sm8dKinCXTEqnk1bS0CpcWQTBARnLna+zo14A1BP4VptL/z4Gw71G93V5uM7VK8FbNYYRgTPAp67Zk5IXRph+wQRK3m4folu+eUuppnWTB8lqg2Ie+VUAvh8L5oshtYXQ2o2XQgtFhjQHwe8XkLy5j0SydGb2Em6SjKcfTrKJJJ3oxYa0ubBIyc2eb0pv6agwhmc6Jojelwj2qj5aPUvsXHFwXgRW9O0ibox+edESsdpDkH6ip71PHIFS316wrUSk9bsY2QybRofs612mc6AKkNS0rGB5OsAt2/wg1BxJLMkQ+1A4YY56UOR+W/FbWTvXqV6bkpxbf9nP6SVoj+nkA== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by DS0PR12MB8444.namprd12.prod.outlook.com (2603:10b6:8:128::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.20; Mon, 13 Apr 2026 19:20:55 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%4]) with mapi id 15.20.9769.046; Mon, 13 Apr 2026 19:20:55 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" , Song Liu Cc: Chris Mason , David Sterba , Alexander Viro , Christian Brauner , Jan Kara , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Zi Yan , Baolin Wang , "Liam R. Howlett" , Nico Pache , 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: [PATCH 7.2 v2 11/12] selftests/mm: remove READ_ONLY_THP_FOR_FS in khugepaged Date: Mon, 13 Apr 2026 15:20:29 -0400 Message-ID: <20260413192030.3275825-12-ziy@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260413192030.3275825-1-ziy@nvidia.com> References: <20260413192030.3275825-1-ziy@nvidia.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL1PR13CA0294.namprd13.prod.outlook.com (2603:10b6:208:2bc::29) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|DS0PR12MB8444:EE_ X-MS-Office365-Filtering-Correlation-Id: afbe1368-359a-413f-acc6-08de9991c8c1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|22082099003|18002099003|56012099003|20052099010; X-Microsoft-Antispam-Message-Info: 46vxjgrlBFZ2ylFmQ6x5dgvRSfx18KU3gYv2z3xrKGD4/M5sVyiytlW/6Ftc0GL/KuBLgVMnGCz4Xkl01+KGNJNkGKsq8847mm8e5oqVJJS1ggsFBIO+1YmWIILKMTQ0WBn1QCPyHHRH+Q8fDbXUWjPVmH7fjbBdgSbo73EQQcwwJp1JHsQTMvW6KXAJ4zwYLV+v0/eCuE7eJOmrhKmgrx6clCIHohJRtcKDWyKVgmkYFGZwAnHdcnWlw+d577qh7oGRZEe9LX11BspGvnPKxTHZCg7gphRQvuM0kuHuy4jEqABTVQcs2SeNqXRS6LhRwtToWvUgsjWFCvi4YSj2hHPyNj0k131UojtOG4gxmLcboT655vVwjWXkLdXJDiLyei8vf0kE4FC6rmUsl5TWeFYfsRGsDDq/qbTZWGZPdzreVy9leH44OnZ7tz2XDkGvVZGtxp62tfePUgEL6Dl+/tYmbuSsqJDzjP4K0nTrLkz/EcAdKS/EZ3OoHUjyDSqeEewVwegmGEMVSwwLWa6fB8NrY4F3rH39ZkGIzT+7KzGbp6I4gUj0qc9uOYdpy9NBI0nNCkJEzPV1Zt6n8Bzo3DfrfHWU6+0z3heAUZxo1kN+sB91uPsK0nEXhk25p2QaaPBl9Bl5hhSFKa7fQX/ddrM4LcxFBB4BOUd7PsLFhywi7dtM8Qs/Z+fjq9mM++GnVUR7GmXhrptWB6FtE0L5TZSmQrZkDUXpQP2iSZ/Ep+A= 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)(366016)(7416014)(376014)(22082099003)(18002099003)(56012099003)(20052099010);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?PRuqDMnll0vZ8s7uEOG05DjVYdQ75Bq1h069S17yC4nB2VsZh9BkNUZ8iR0X?= =?us-ascii?Q?zniRfT8vbSM8adWFeB3FLgvFHGiCZsw8suNTxW5ehvojABYu287TEViGkBgl?= =?us-ascii?Q?WTNW3Z7TBGcNsIZ7D01v23jk1bN5WXny8A76tjhAxXSebSPtIE0Y21vt1DuI?= =?us-ascii?Q?uiehOhhOhvQqv/rjs/OEo411S36DqHzADpa6jS05wVFzYkOoTbI8acJFzBld?= =?us-ascii?Q?NPD2yaUthjilXFK9YuecrKkd9PB5UlZjuSTkwmgQ+VDv1cIN/BulfrUGVFe4?= =?us-ascii?Q?YUs8luwuANEV9Bj2r+r5pznXNqut8ZANYGY701joRK1mmMrm+5mVRb6/PFH6?= =?us-ascii?Q?Ken4ltDvXVZRt3LQ9h1POKk3y0FMl83/97Y6U26J7m4mPa14CYw3Ot2ceiji?= =?us-ascii?Q?XUC0iCi6581bzwsDrDaVvTBUnHQWRxhTQJ6Hcud26Ma49+lrFaPzP9PZRpaS?= =?us-ascii?Q?z9puk7Nel2uqxfeAA3Y4H/qkQMjOnjTbAMhBhyXRumDrPpT520JgEXWXuZeo?= =?us-ascii?Q?+hDiN5GLN9+nois0q6H6QJHSkvjr17iWgu6cW2PNUJHh/58NWhPCBINHMd1v?= =?us-ascii?Q?6Pu9OFP9aDPGkDD11H49yGn4c6zIBH8SEOd5KleVLsVlSmhBEtPOABQGGQyK?= =?us-ascii?Q?wSFy7wB1JSHesS/TkGFS1quH+NU7eOUFTWxykTc+FHnvhDcP3NSXlHv3/mDi?= =?us-ascii?Q?lVMtjt56Ul4/1kAanx4eqD8uxJ7HyJqwVkFZuQfaB70NYHx5tSkFsZ7GJXoJ?= =?us-ascii?Q?jEQOFEKOV9L451nJG52syoH1j/CUH4H+Q3ZLvtBzoRs97m/z2u3AwoejDVUC?= =?us-ascii?Q?b0LkO0WD0F/mif7DruHh72rTTVNZ/kpvuswF/Ux3ZAH8koobCr10KNacjwKH?= =?us-ascii?Q?aWFmsbggYDJHDjge0mu3nT8fabrra9s4YQJpTwD/f0Dxd9NlwbzrDBkf+sc7?= =?us-ascii?Q?D78qyh0a/dQAvbFKnLrIw84sQrQSZThk6jjGKzGuP/ydegZh3/ZJA3IZTUC/?= =?us-ascii?Q?BH6IWCIhTqrCTVtvchNw7G2+a8e8Gu5A7Ox9PhJYY7uPeWS7zGcRZcGWNmf9?= =?us-ascii?Q?GOEiPBQBaPLJ5fOIoI21sNIHAzcMDoO52TcFIOIaAzsPFJrE69c6U+SDILIt?= =?us-ascii?Q?cm7a7nZnNMijK6VMFTlnQrE4dEfN1TpwU2Abojema8ZVUslHQMiQnzEQprlV?= =?us-ascii?Q?JLXdz3fUMcABYsipb0CsfjU2KLbebcZAqX8zqsKVgZ2Njb+3L+tnq9m4Fhk4?= =?us-ascii?Q?5T9QpNrgthZ3KpIQN/5K7AQFX1vdqNed+12hXHq0OyKy6L3pT0s2C2Scrk/4?= =?us-ascii?Q?+paCnURisOe0JbFICc+qALAl/lq7I8tksiq2WoQdUKz5waSyx7sxJ1s7HUGo?= =?us-ascii?Q?zo0il0pDfUqiPQgsEIPE/uEsiTsaalgqRR+T9wY2g7B9YdFk5VOZ3s7cv61Y?= =?us-ascii?Q?YdXtmUrhOTy2+HIOGCy64IR1MW1rh3MvBKzszx5a+cQrgIRaFYrx/8eVKZmn?= =?us-ascii?Q?ZgwojjLXXPj2nWqxGyHf3QEiTykoCsI5AhOXBIYBqlymnldI9zb8InFj5EsD?= =?us-ascii?Q?yJeU88F9q84cznO6/naRzB2Pt057PXKw8KyDaFxzNoasKMNTywXhY67CkXc4?= =?us-ascii?Q?45DOYfTPK58c0OAgaSvH95Coc7CsXVQgv1INZtce4p9OmidKVsdUHFpcKBtz?= =?us-ascii?Q?KCDxUVEXlYUAHzepyKaahSO4HGBoe4abrG5RbWcTh6z9eSKf?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: afbe1368-359a-413f-acc6-08de9991c8c1 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2026 19:20:55.1812 (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: 9NjVIBapyPe9fbMyTiJ36pNKcy+48W4kMjXYKYoQvYGBa6bmVdqK3PB+pLEof5Il X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8444 X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 343A91C0009 X-Stat-Signature: 85up4xxk58edhhambjyragr85ehpd7z3 X-HE-Tag: 1776108197-152073 X-HE-Meta: U2FsdGVkX18w8equOrGJXixGTiovP/pwxUA78JVGWk/lL3gZ9+kPeDvmaba37t7jaxnjMeshlkkuSSS49W9Plsym5uskYhB2Q/X/CrHhLpQG00BqTsG2RZ3Rx9FT88CdO5+EK33yj13BvSwGkcCEXzc9F6qMHPEaAtwQeWF/xbCrYv1LgD5i00K7nwUkLHJiCzQ9KaR1Z4Sj8PvjN4BstVt4eBPwcFuzb6arVplA+VyeWKPgbb9FHUWGAmfLGDM/c2qjVXgAurC9jnNBz3qMY8s5rsjEgG9c3y2FhVQsAk2AimEUboKm4B7EBs7e2me5F+bgbz2HVF7YJD/fxzZsFofMA+bKThxHfKDlxVMwuCas1dEETNmqOTYsUSmZG2gOAZ2pM95q6M9pwA4exZA5/8LuGoCNEyFm3QpA93YlNCQ3BIRdNUUtQJ58htRna02BSaiU6d5GTePQjMgv19PkgBOs+THeYqhc97W3Wk5Wdsru0mX1m00uKUDUEQ2U5njN0zPons6avQj/gsg1OIjH3ev3dMPj3MbhV3MJCvzW9xL9J1J9aMLzi2ha6NHHgFn38WUDEm2I/u/FJZS3iOppU981I8Nfr6SRtC36FcoS6ugoAMACI0f/IjybOFkbm+8q3AQodkStfXO1JbL1GkXaC+20OCaepaQhTphsSC3vxPG53bhWIM932o/rz/H2iHT7YOGoonyfJLotXUL8lLhuqnWT208uLHp9WEuvJVgE5g8ktL/vxqTidsONcS8O5LX5QdyzOtDJw5H1Gv2JacOVfyiIw1rwYivAqxNbZIx4G3b7jODb4g1wblLb+D043MI3l7BEE98fgYPAMCSl0aC8z0V/xGbhlHxzRtAa/ljsnCToLlSEdZiOuhwfSH4d+8nKKEGHuNTXKKRcwNaQV3v47O8SWD06LACZ8ZZAZkSIXvrDBA6LaWg5P7xaA6Ow81zajqMx1LyvYcmcRZqyvQc wdHznMl+ kjIiMrY+hJTVauvgwbMkrgwTCSC+TQrG8es7SqPMtnHCexuh/r3HlgOjPfB839NXLTjgNludWCQJWb0AiFdgTxP+e5+O8/o3AIYuM2UvIvlcagffcC6g/SGHv/U16YYAEV9YM3gt+RB8Itw8snFYablN2Jzji7lKhIoWHbEypTg9MEjq2ypc3Btbn6SMAo84Y9BHkmW1nDZVRzNrp4tTRlmrqztkxgsxuK8NcdxdhDlZXzBQNp/BQee8+jLIGdLu/mepmMfPuJ81oKQ7W2XXyOHi4Xln1jjBLFyRewOD9Zwln19meAqjGtx5XyV3xPxnPDliRfctHriIjPezNc6a2tCGh6iKM7e1aIHx6U73zL414+J1qWe5PmEicSXlQt8jZ9Yj70W1mis0qpznrfyHQP8LoL0YuYTPQPtkLHtfFqNaXPgHAcCAWs9RNjQ== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Change the requirement to a file system with large folio support and the supported order needs to include PMD_ORDER. Signed-off-by: Zi Yan --- tools/testing/selftests/mm/khugepaged.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/mm/khugepaged.c b/tools/testing/selftests/mm/khugepaged.c index 3fe7ef04ac62..bdcdd31beb1e 100644 --- a/tools/testing/selftests/mm/khugepaged.c +++ b/tools/testing/selftests/mm/khugepaged.c @@ -1086,8 +1086,8 @@ static void usage(void) fprintf(stderr, "\t\t: [all|khugepaged|madvise]\n"); fprintf(stderr, "\t\t: [all|anon|file|shmem]\n"); fprintf(stderr, "\n\t\"file,all\" mem_type requires [dir] argument\n"); - fprintf(stderr, "\n\t\"file,all\" mem_type requires kernel built with\n"); - fprintf(stderr, "\tCONFIG_READ_ONLY_THP_FOR_FS=y\n"); + fprintf(stderr, "\n\t\"file,all\" mem_type requires a file system\n"); + fprintf(stderr, "\twith large folio support (order >= PMD order)\n"); fprintf(stderr, "\n\tif [dir] is a (sub)directory of a tmpfs mount, tmpfs must be\n"); fprintf(stderr, "\tmounted with huge=advise option for khugepaged tests to work\n"); fprintf(stderr, "\n\tSupported Options:\n"); -- 2.43.0