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]) by smtp.lore.kernel.org (Postfix) with ESMTP id C29E1CA0EE0 for ; Wed, 13 Aug 2025 18:53:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5E4409000C7; Wed, 13 Aug 2025 14:53:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5BB43900088; Wed, 13 Aug 2025 14:53:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 45C4F9000C7; Wed, 13 Aug 2025 14:53:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 2DD31900088 for ; Wed, 13 Aug 2025 14:53:18 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id C74A4140313 for ; Wed, 13 Aug 2025 18:53:17 +0000 (UTC) X-FDA: 83772632034.12.F67AFCA Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id 7A57440005 for ; Wed, 13 Aug 2025 18:53:14 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=D6Og6D8f; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HFfjgMy2; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); 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=1755111194; 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=KnV9A1HwY1RPXICY7itXa+z/q+NIoYync2+k+YtmHYE=; b=px3ldAPBRA42jk785dxUIUyeJj6+4Vn2V66ED/7ecit7lv013CHdeKR8SfwrM5IIdGe+mB pzIqpA+jmyd73nlQZ0d4lo2cgCpzkRKU+7ziOK2bPO3zf8/duk/V+J7qLhhMnRdYYoVQTd Klx/7/6mYyOW2vB7YwNpD300Si3GL6k= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1755111194; a=rsa-sha256; cv=pass; b=QE5S68oCTNv0dHDbHZhMO/VVM5NSxWCETpknXcXrExkujfAU8uhaIDBo9ybeGcV09W+541 sJM/S9/wnv0LHCaJ+1una60p/2nPJi23TlFB1JX+uEzZEF7bHFmPfBs9rYt/5PL/Uf+yAb BoMjIQ5GTZbxvU0lqUpjQ+liR6yThJo= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=D6Og6D8f; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HFfjgMy2; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com 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 57DIN1mb007253; Wed, 13 Aug 2025 18:53:05 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=KnV9A1HwY1RPXICY7i tXa+z/q+NIoYync2+k+YtmHYE=; b=D6Og6D8fJvr7Q2oR1Zy5u6VXBT7irPOJPi RwaISPSDif8dSrla/AaqRU51se7FHW/ijywAbroIYJS+qvx3gKvxhplgAaKap30I icDk5J1JRaCkwU3nKAnipi45V8VapVqL2anRobVt38shOQ1O9alkp101xdpALKxF sXtYHrIyiLZKxYSttqU+YzKvINSRvSN4QUrIAHrBNtBSQzUs24yU+oR9Rt9rqwqU qp4COmzVv3CuHVxGEz8P9jPpfOjUBluTT7uOYKe4ODAZros6h10D61F7J9volwgU aC/dh33Rtc/6iPa9Jj2rtneCQpXlzcHZkQckDJcjEHz9j4hDn0bw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 48dvrg061f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 13 Aug 2025 18:53:05 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 57DHroFv009928; Wed, 13 Aug 2025 18:53:04 GMT Received: from cy4pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11010025.outbound.protection.outlook.com [40.93.198.25]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 48dvsj3g9m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 13 Aug 2025 18:53:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Sv7Kzu3XI6Ay2CHyg8IKypupPwMZFv0RrgJaE6e6Fa1X450j9+6Gr1OeWtngXYO/seMQtO9zjTaxZKFy+dBibP7PZ8HegfOMhCHQhur28LoHGquZweXOOrlh9W5jLOrVNVEx/vVAQ/PJzmB1DjXLeVoe3+UbriP+UiVfEwvBbQED/wTQAv8g/Ko22a49h2gFPET2Ql0LLogOwsw9sSkCXGHZNNloSxEw5z7UfpfpTNO6ZfoIVVZXy/8gq6CQ9bPHUxSaJcM3Hx1MwFs9sQiLZgZkTYXbdmGLlIu1LUhEfBFzZHghzvBrhDOdxBTuAmbp4BwpUqZGbH1IoPethH8AXw== 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=KnV9A1HwY1RPXICY7itXa+z/q+NIoYync2+k+YtmHYE=; b=XItPVctyz6dgMc9znx8JRVxhV9H4aPHthqejcDBeBnGcM0DfebfOKFfcqKotccabz6MJI3b+PMkCDXqjErXNOuB5z1i0+9kfvRMRZbs+CUUZCyrkV9ThWwh7VEZArswVGDWz+IRZJut6yq9ZjjqiI+kgqSFJaV6dGaIfKtzRpapqNdleg50z6BrWHKAo+4XP1GKJaaxuBVUCNt3sKBwd1JyJ7DeQDIKIol+129hX5G8KxjebPyEt+kfSw1/XDPHg3XqzM1wUMaAKgWothSJ6PEXYv3o45oaPTY2ygVBv0hYP/BA+rEd1oeRk91XtcOXCa8czw+7cskACbY07OePBnw== 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=KnV9A1HwY1RPXICY7itXa+z/q+NIoYync2+k+YtmHYE=; b=HFfjgMy2sHGbd2GtPi3BCWJ+8FvAXSQfgSk3aA8UUsVED7efTEExNd0JDXeL2uflONaa5L36BW2VD1LobrRi2XEbOdTvluwmMNFlNLjzeKczJpGddSzl9T9OiS9shplL2+csSbDYIRO3W4Tl+7LtTJT0MKCy1QB52Ng1Ww/7SfU= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DM6PR10MB4122.namprd10.prod.outlook.com (2603:10b6:5:221::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.11; Wed, 13 Aug 2025 18:52:55 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.9031.012; Wed, 13 Aug 2025 18:52:55 +0000 Date: Wed, 13 Aug 2025 19:52:52 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: Usama Arif , Andrew Morton , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, corbet@lwn.net, rppt@kernel.org, surenb@google.com, mhocko@suse.com, hannes@cmpxchg.org, baohua@kernel.org, shakeel.butt@linux.dev, riel@surriel.com, ziy@nvidia.com, laoar.shao@gmail.com, dev.jain@arm.com, baolin.wang@linux.alibaba.com, npache@redhat.com, Liam.Howlett@oracle.com, ryan.roberts@arm.com, vbabka@suse.cz, jannh@google.com, Arnd Bergmann , sj@kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, kernel-team@meta.com Subject: Re: [PATCH v4 7/7] selftests: prctl: introduce tests for disabling THPs except for madvise Message-ID: <5b341172-5082-4df4-8264-e38a01f7c7d7@lucifer.local> References: <20250813135642.1986480-1-usamaarif642@gmail.com> <20250813135642.1986480-8-usamaarif642@gmail.com> <13220ee2-d767-4133-9ef8-780fa165bbeb@lucifer.local> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: GV2PEPF00007578.SWEP280.PROD.OUTLOOK.COM (2603:10a6:158:401::3f5) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DM6PR10MB4122:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d8e400a-190f-4553-f011-08ddda9a9d17 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?NNAfRD0DVvoz5Zbkn1mbewpfn8NB6AXjUrVcZBihoJ2UBdAJrkSIRz71m5B7?= =?us-ascii?Q?SRtbcr3jjSoJaotTe0Ma5TukJprlbOGLOawvMD+mxg+J2hrh7j4PjxhRzQKq?= =?us-ascii?Q?G7VlKZTKn8CgnX1q2kgs0LucIqA3UXXj4uUgLaCz0o44hPUOg6DuAM0FeFYT?= =?us-ascii?Q?zxF+onzRffv+6YlH2pZwim3d5We6w9KZpMlXDbnPl9TOiSythJ3UnQLh6boo?= =?us-ascii?Q?sw6zP2YsVWN9HR1zVnyHdEWfsVkVjYdHs0XlEy7Eq0WdIZtN/l8+zOYy6dXS?= =?us-ascii?Q?6p4ZlSN6VEiPHMFGwB+o76V259C0ckkwFI2bXIY6/3T+eQwIyEs19Nhy2pNO?= =?us-ascii?Q?35lgsxupQ9XnNV+4NcSpESEnNPSYKDaeTOE1mtuw3DLLxo466slQy83JYuQu?= =?us-ascii?Q?HUHC6PCKeELzG4NPbhN140Mkhu1lyj7HyYSB8ULNEz1Cd3NknUziBdIGLflU?= =?us-ascii?Q?WijrVrj3IBAmXcF/+u3G81orfOS7mNvIFQNY6lXT1MB1trzK6mpkBM3HP9wr?= =?us-ascii?Q?7bciFg8Am6eqeNHiubwYC938K809kEc3SKloxZSLrs8y5nj2sRCJJSoIWWoT?= =?us-ascii?Q?yaaTLpdgA+oTehbmwdaixmZcHgA+ZCD9Cu9pW27EHaPqF9Ls1bUEk7W3AE8O?= =?us-ascii?Q?Qhd2vjoqiZm7bGSINtDKgzUFJle1o6ur9EOdcmmdrPvrHEe57O3tVdhYDejx?= =?us-ascii?Q?APv/F8UNBX/81MBL4pscxZmCAbcsE/nBBRdfiitukGsUh/QmlAnzxNJcrT/v?= =?us-ascii?Q?sTE5TkYJbGVgPHn1q9iv+TZVCOtOCHyvRtpcD1VE4EZ1G+TlrxaciTFpbRDF?= =?us-ascii?Q?NwoR7xx96M8PIVe3CUk8vgcrvyqQp8kfRPxGMwmerRdqkFiL8J3U0vNNNTRF?= =?us-ascii?Q?eqDFf80JN49puWTQkJ+nPzvLa1h8cq4Mtv1xSHSsGgw2PEsURXTO1C/W5WVQ?= =?us-ascii?Q?wSQzARdCzz4iVPpQ8HTEREgeCF1A4s3pxvp2GcQiOPT9Z9YBcE/42fBtvlpb?= =?us-ascii?Q?gHeXPeUB1SG8KMxv2/H6K7tM63DpxE67mTEjlZZVWLlLWyUspLr3XZHixEFM?= =?us-ascii?Q?63OyVImDh5PBYggrFQQst+VXNON3wDkwZ9t3jhnxHxtIHpTr8WA0EXVPCvcY?= =?us-ascii?Q?SHY9fkFjCc9ZmXXZjeIgbvFh4iHutMZTHZctlEQRsAx26NBO20k+dhPErKOh?= =?us-ascii?Q?svSJJvnnKpt9ftwVsOE2OCh3D8rPYM5/0BMC7G7TcL2fZQAmtctegH0MbKSo?= =?us-ascii?Q?2SagSTVx9Vv0myWmoQUEfr1nV50OhVS07ttScPOeDDe5t1aMRsd8fptyUnKW?= =?us-ascii?Q?hOdnsx3CzARkHnUK1r8HC8TbEpBA+vJDL3z6t8vSFnProEif52+/k9oj2OZR?= =?us-ascii?Q?EvCIgRVNGvDbFw51HAdV5fdM5/XzlAPYKgxLZT8cc5ToV4h4YUDviFOl2CNe?= =?us-ascii?Q?bfOCjymFGAU=3D?= 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)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YQfIfWDEDeVvqsC/Hiyd7pEG6XWyGa/e2FGYK+G8Ug5rirYPlSQjaxEAtu5M?= =?us-ascii?Q?MVNO3K78EnBrjn2ip2X2jWpegbsUGhGlA/zgrWVPJneRn+X7BakGGomORYe7?= =?us-ascii?Q?iEiIfNyIaq3UZX0TXCsh9hd7ZI+/G2Ofq3NcahZtR7ZpJp+An9Dh5M602ec2?= =?us-ascii?Q?dCt6R09P1plBUhVBT+HQ5RFHmDm2w8thnWelobVooFmtX+Sy87z0Fmm2VO1j?= =?us-ascii?Q?KwQmt/2YFEMzIQ2vdElT2/M3LUTac4SnxbYSVltvCauW2NBeA26lXaWRiABF?= =?us-ascii?Q?cNGU/NJrWxzEXufbxNnEcUuCJrwUD0MPHZg7ubo7zLOengKdMcQCIsse+mFX?= =?us-ascii?Q?AQ2CnvE/yk3eELVNF7IqoWX0uvgUWfJZd2Skjdeez86jvNB/1fHNwTKDU9yq?= =?us-ascii?Q?c0O5ebZjlHTdYtXFH+kzZHYxSeoBJPkV3sDN2+FEzCsfI5Lzz65oEbpqa63d?= =?us-ascii?Q?+xO7M5fIv5QG8juyAtcRkAuKjRJdplBCJZWv7zmDVEsy9N5ZQ2NHEfeg98J8?= =?us-ascii?Q?TgJo1j1oyOQDb0wCsjCcIHsloOomZ9cqm7yQrbb0grdkIPkW8BCyp5UhJjlt?= =?us-ascii?Q?dPRtHoUnmO/5qRSWYP3Am98kMCdED6FcQCgTyy4IDMIl/RMeoyZDxPSBPbUl?= =?us-ascii?Q?tCEOfryIUjVl1RUVMldgOx+pk+36vMPI9pcn9+6IyPWtdA7j9o9dOgiLPpbK?= =?us-ascii?Q?Y3S9kX3tlk5pM4H0T9jFwYZiH6e7sLJiCiwH7hac1FfsRGdheRAJPJHnB1ru?= =?us-ascii?Q?8Pt7p23Rr4xQh5QHENWYngoUG4vOo8nkKLV/0nSmbXhHhoqx/d8qsbYfMwVA?= =?us-ascii?Q?gFLCnGtxI55C8NQj7B+JCNoLS9UKnV2Yms7hp3k8cFAsfYYSi0SG0P3llp0Z?= =?us-ascii?Q?sVzYCpwNfuoCQRBNu8iqUX034Wi+XUudALbnBcIk2eo0EQqd4QmcF/BSI0wr?= =?us-ascii?Q?wFuo3qPBQc5d4/De4JNxAYRNy5oIfev4+HZxr7MM5zaauXtBrt0/muEqdn/3?= =?us-ascii?Q?v1hZhp2QC9RO1QkrDPMFqkkPBMWO2jByXdodN0WH1qGFI4QImLeVgVyzQjll?= =?us-ascii?Q?aCr0kOJQ0J0rNEetVoQiEIE9recvOHdmnCFTGqpBuADSxVPsK7hkyHA7Srta?= =?us-ascii?Q?WvcjlnbEpjE7J3NZV6muySTnKkiTfw7wwGy/sGAVUe4GTAs966hnRZK/1r6F?= =?us-ascii?Q?cCpypLRNbdJD5mf2TbRojGk/xQvnwTCFxZ0MhSnE78OsjCbDBMmLOhhWZlal?= =?us-ascii?Q?8qiMvNavJK1KOiujXjMaba7n81R+K7o5jSFKlyMSZ5REQSHeDXfKI5ex5zbZ?= =?us-ascii?Q?/QvZtiwZ1WvM8L2MXWQACUijdczKNLSOhrmJPw5mAkDU5A5QiU4Vsk4jYvna?= =?us-ascii?Q?evrs3bZN/OF4eRKLnMftsCXWIRKke99c4WwvGoggxgOjaVuN8IwqCbikh2Yi?= =?us-ascii?Q?kH3wUwYcdQDlm5n/j7fFAgDJIDuBIVefabxP/JJM5NG/g8BV2G7uHuCfDD9Z?= =?us-ascii?Q?mBJzBR1HwybmlBW2fCrs8kA/0LEpLNBQtfRbOs66UlyLNdqXWCwxwuxsmdpl?= =?us-ascii?Q?zN0O57vmChDUyuAQTF6zHfAwg+W6W1A87yKcxMGCP+aLZpQQ7+8bDNG5kqC8?= =?us-ascii?Q?/Q=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 7MofOf80dxMZblPiMEeTZbZ9lgqICxSxShhBr7j7vyvaBQiP3ciNSUKo+gzn7WLkoonGTl060m0JzAdcgTa3ZmQxR8lHfW27z5RghYMVKBVaUU8/765Tu1oxNmow4mxQPdi/j1q0F/1tZmAuOG1xQbdp25STIzFv8MR2DO6r7E003lP/jZE+SRMvFUW7tdGXdwpOFVg8EwalCU91MfnqfiQ/ZPl1yK5/2GMCAN/Sfjv3E1eDUdwlxPyL4dG3KFAi+f/66RjWnhN1jfCUv9qTvVWDPtA80naQZM6GkTNBz0uC3zG2DvbXW0gVQCCABSvn/TH7TVNtkNbmRhVFsqxVaG2saKUgOrHk8pY3NnkfD5dz4YnwsdNWJoJYH0iXPOPbRv0sUDGIrJGuib66Y9xgZ3OtYTVw/yn+0LY3fU8A9OatD5V/B7uTRkz2Usk3eXfjhHF//FZzhC5B4DAIoe6ZGkPyiVFq6Wq548/JO77Fx96k+D1KCJnvtHAP1EjPUIkx+voqO/2csphEejzPUIZVcFWRK8dVpzALN0tvstK08O9OZLw+/qre0fcfigQbwzyWLavBe6StoFIUeDc1HXv5Qtg/8RCDczpoxo+uJV/OhsI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d8e400a-190f-4553-f011-08ddda9a9d17 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2025 18:52:55.2788 (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: olMBp8hFjPOOi0d7XROXGjXW1E0A6Rl1utw6/gkEMVuVCZevx9Y2lTP9Z2JvtQBwEpz7O3a2h0QraPRmAFk757njtHAkjERBo84wlDd/r44= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4122 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-13_01,2025-08-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=734 bulkscore=0 adultscore=0 mlxscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2507300000 definitions=main-2508130177 X-Authority-Analysis: v=2.4 cv=B/S50PtM c=1 sm=1 tr=0 ts=689cdf11 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=2OwXVqhp2XgA:10 a=GoEa3M9JfhUA:10 a=4-QE9lu3iqRgzUC06WwA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12069 X-Proofpoint-ORIG-GUID: RJKx0ecLRZLuORHZUC-ZPzC1uuNrFz5V X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODEzMDE3OCBTYWx0ZWRfX/YuPirDppxY5 0LRahCZEui10iS8Nv2Cjb0GLCUbqxNKJa8PoxJJttZYUJY9XIb2yPXfRFudMYzFhSwvqmTGleg8 d5G6HW+ONCNDzQ8rRAjxUMn8OYBhUYf6e1jtzu0DNE4tO92hOJ9LJ6z8SkuhmDJSZHXmLKOyx2u tbfGxrR2M/nQWTYcEXUWHIGKf8ODV19AQOSs2Cz5k+cLlBQtNmC0pIzaT+AifM/b21E5yHNrpF/ VWIu2PquZheBwzYFaJ/MayLVlZ4uqwzGhljIHOc5n4+FMdUIANVNnh4ck20jNJpv1GEUVE1JeTP 4gBFJLZeeP6F7UpJ1K0F+aGDxfQ/4JyXwafn1TqWVRxrF6Gp++bGXCLe1sW3g9qP9cp0HszwwfH Dlcx6h6aHaGiPHmSPiyQUhv4Mnf9YHpmphgTxTRQ9E1fPPMhSRYexMBU/9Ih0/PpGmSaxssl X-Proofpoint-GUID: RJKx0ecLRZLuORHZUC-ZPzC1uuNrFz5V X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 7A57440005 X-Stat-Signature: 4kmqqbmrb9xnw8z5exi1rapi1m9bnbuh X-HE-Tag: 1755111194-958915 X-HE-Meta: U2FsdGVkX1+f/ph9ekvzsVSrwHs/nMP4ZNaSCLdSxw8UTNYwUg72rKgtmFJYpOfYVIRiB/Ed1qjKyfn74RYFCTDebW8G3c1BCp22YfXMuO+PwWs0RhIjNWHreKytRmzuri8Oy7s088C9dmjwreaOB7V1OG+MSqJTWzVwJYMaFoiZ+lfM1GxqodzvJPgJeSNB1vmtY/BxJjxN5dcCqE2Wl+9gEqjk8mct5NgKZW0jjgtgECmar8pXhUbjpOkYrIVnMoajt2F0GCS1bQMfY33t7OEh0N1RaEXIr1P1AvKFRwkQ/sAdprZFC3lS3T1DR1+xA764bS0HNxSK0YmeYoLyVUcRLy2ErpS/CQH07l91XEEa//xVF/oRdRyFvLg08+K+1LXTMDZkzJEsvNxZCEzSJ7Z6y4At1FFNibC/szGO1QPxN5rld0tsR0vSi4ugrgXJJhQNMe1Xzrpz0hFKfVtGLS1XRVllCu3bwl319wJGI7C7knqypmx894WnOMWALsPCBrvL/TKZ+n8Z6gzc3HjQ5iBpcyXMgON5YVh7u68/AdWjlTGUjVjDp8d4ZryirpYJO3dxaawTQ39sDgH+K4yjznwJWwTjbmtRTWXPI6M3lkmuTT7IK1Lt3j0VOhmPcMQKKtQ5WxPAXPyuFrf3zwxP5SHTRffHHChuuPNElRPuvwqPSMdZY4U1NYpdktmnydLX+UgHQJAmQMuLY9shecP+ROpA7/9E9unpV2EQ1FZBvrrhDRPdGzAkpcKCodaQpG1KRgZJZatDb6AccbBHt2wGsBlPSdyis6kKLx46HDbTro1G6gvhfbn9NsRwNdwoAwARCNfBgnaaVGl8m4dI1/PdEiFGv7J9WB7ZuxyoJbF1bZgHaD6WeX9gecU2aIMxOcN7sFSF95Bjuv49m7zw6ubGVzDuN8Tzmi+++ewCKWBvInoal/1G0Psdf2HuMKIjYZmP6gA+rXq9AzuYVBc/lzc YCFLE6+u OiyLKcDBpCF0RtD+s4rVJ2AXk4JPbLaHhvSADgLuKkJrTxsoTiMIhh/5kqKHclfcvHCYEJPGcK0A67k6pOHQT7UX7RzCtBCxMW9Su5Fg0LLKKp2uG4SFw4jm94Ktppedu6BodpttkJsREVUdzuxth4+XfrvhjmAos3kuwSnVCI8IlEy16XP2bA+cu3kzPWty3VZr9j8dj2lINKAOsk4iy9bi+4ahQP9AEKLPemPZBcVbHB8V1asiDiXpqDesyph7kEdDx0Q/MzxA5AyoBOH0+GpJB/BP1o+m73t1lJIQWmtnIXP2ahLjCianuDRNACwH7xUvbEHSGHaTeMfTVS7HbFK8dXBwK0ky0PHOuCtkz/KRk4Y2CvBeG9ZJNBVzDxxaTFLUqi9ygjb19t5KjV4BXmOJViLtmgP922n/e0syauywgCjFKTr+mRndbW7jMSuqBiWD94oCHUfj9jzWKcRphRVvB3it8tA817UNu8h+KsM/UJYneXuagrB0YKyVY6Jxeux5KZf2mu85vw07LMGdMNjG/eW9pZsrjUSp6e7okh/AkU+hG0ushEo2gvmEp7dkY/ZzexFaUA+/T/j4BlKuN7Vo7KAO7H0I9SvHZpCyuByousTMErutpjNeaBBYXXJSgNYBFJMRJ59/0l6hkVjBRNonOsKW10c6RYxPBDaWxYucxPqPTO+SxlI8pvE9RzJZQDDUhQJkzV/qu+3vjFAcfPZYTfcwG7AuP4qu1JRJZPM2aZTCoYIwscwMbNZBzhG4dTVv37IYIvKrs7u7DwSY4uXvK5jDy7E7ie8OX 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: On Wed, Aug 13, 2025 at 06:24:11PM +0200, David Hildenbrand wrote: > > > + > > > +FIXTURE_SETUP(prctl_thp_disable_except_madvise) > > > +{ > > > + if (!thp_available()) > > > + SKIP(return, "Transparent Hugepages not available\n"); > > > + > > > + self->pmdsize = read_pmd_pagesize(); > > > + if (!self->pmdsize) > > > + SKIP(return, "Unable to read PMD size\n"); > > > + > > > + if (prctl(PR_SET_THP_DISABLE, 1, PR_THP_DISABLE_EXCEPT_ADVISED, NULL, NULL)) > > > + SKIP(return, "Unable to set PR_THP_DISABLE_EXCEPT_ADVISED\n"); > > > > This should be a test fail I think, as the only ways this could fail are > > invalid flags, or failure to obtain an mmap write lock. > > Running a kernel that does not support it? I can't see anything in the kernel to #ifdef it out so I suppose you mean running these tests on an older kernel? But this is an unsupported way of running self-tests, they are tied to the kernel version in which they reside, and test that specific version. Unless I'm missing something here? > > We could check the errno to distinguish I guess. Which one? manpage says -EINVAL, but can also be due to incorrect invocation, which would mean a typo could mean tests pass but your tests do nothing :) > > -- > Cheers, > > David / dhildenb >