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 2CE0AC369C2 for ; Tue, 22 Apr 2025 11:08:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D89606B0005; Tue, 22 Apr 2025 07:08:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D374B6B0007; Tue, 22 Apr 2025 07:08:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B8AFC6B0008; Tue, 22 Apr 2025 07:08:48 -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 96B2B6B0005 for ; Tue, 22 Apr 2025 07:08:48 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id EA59B160A51 for ; Tue, 22 Apr 2025 11:08:48 +0000 (UTC) X-FDA: 83361407136.24.EC177A8 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf23.hostedemail.com (Postfix) with ESMTP id 999EF140006 for ; Tue, 22 Apr 2025 11:08:45 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=XUoN1xi8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=vKGA7aB3; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf23.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745320125; a=rsa-sha256; cv=pass; b=7rx6Uu8ZFXukOUgMoLVRV/kBMkOyBHTGGm4gjU16d0SYO17vKU7VYvJ8XO4d6r0ErBY+WM f9OcsYc3SSVQMrGBkEYqih4pXt811j2wcAaBu3EtlFa9xE8OZXAAjSqwaKADdWX2MXdhgX gf9AlNIowdwu0wkWByzcQB+YTm0Ss7U= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=XUoN1xi8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=vKGA7aB3; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf23.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745320125; 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=odwOxl6TYLZ0nIIs+IWpMzcjj49wLiTP6t+jTedvuzs=; b=CowcoZvBiSNPicITqaWjzV43YQUECnZ2yxK0WMHJaNPNEdFrUbBrxQkBqjSuG625QdNcV5 xI2YTdfbW5OeTx3OyKP/NjQAp+CqGh3jKtbZGbppYo8+uzlHD8/O3SxmS0xhcGDR8ijBFU nq5ACbgAA6VoKye+heuA5bNdaTnW1us= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53MB3GiQ008344; Tue, 22 Apr 2025 11:08:34 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-2023-11-20; bh=odwOxl6TYLZ0nIIs+I WpMzcjj49wLiTP6t+jTedvuzs=; b=XUoN1xi8uHU9f5Bz9aHI7u8uJiDIqtJAcP MRNMcf81psz0EQS3w2ZKU3Kx8PWaeIU2n22Tbg+oNuXAXYAjv2Aj21gf7yYRo337 XfdDY/obnFOpiJ/jLi/MNhZVRsZ/uqZyQZNZB/3iM0qBRLg2JzWWizlkif2jLtd2 VFlU86tc6lQoFiZ/vq9CwoAMYtQ/60UuO4A2tVYjqWTCdceVU8KBllJSJVbI8qm5 5acSfZQdHl1VoyCsOk7RVonduE9GfqrMTjp9CmgLhaSs2vUFp7bLifO7E6krpa3a PBILUImM/zHcU8qGM3LKcSquwHsY/xCOEtrm8HzUXvq+SqiZdChg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4642e0c9nd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Apr 2025 11:08:34 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53MB6vdo010181; Tue, 22 Apr 2025 11:08:33 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013074.outbound.protection.outlook.com [40.93.6.74]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 464299qg9m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Apr 2025 11:08:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RUqMI/j5qwdgmnUdH5dawwy6b5fNdrG+7eFqCazPoM0INszKrGdZSYKdKSag5ssW4Kbh19o/3ckrDX8P9xo4bF8Q0KwFBnEmDK8/An2S2bOVTetJ3fCsoxeOadO+pLDkl2hNDQ8d5dkBv84Ca4oEyRw28PB+gYn0ZlsaUwB7aRnImz/9jJxkNMfp/foL/txB2PkXFqj3xfNyK0VbiQOp+x/IdH77mubRGC2LHO5wAKyN5WvtGv1BNap2Apikao/if1YwRw1sEZGz22C5/fa56HDDt8dAbBkbbgLmpcPXO97QlmArNXxscD6EjfWg4Pp1zjrj6gH52QaEgDPAKLG8Yg== 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=odwOxl6TYLZ0nIIs+IWpMzcjj49wLiTP6t+jTedvuzs=; b=rL3Fj/jDqIPc/8kryEfSg2Qc+vP4gzAonL54gyA2J/Tx8m7GwXofmOGhf4Kj175u+5KjPwCmkTX6axdTyreiet/Ouc8Tluwl52M3TacnS5najZUEYlMwWtiFLZvs56oWBtGQtVBWVH1p5AIZ9aKvCD1kh0TJk0mq4lShsNuA2zG581qAOFvpjUFWlUfdhtcKadzxVVRazqJ5t6Hy5/bDXajcjw0xvPeDEwkrib8Hbihrv/Hu/Pa+2hIygsQ3HrFobm2vtlXPB5RgEeStb9qUhnsD7aXD5JRoWX/UoTifQBo2q9Xnry7BBjxv1wIypNkMNl6StwICGAnkW/GNeohq5A== 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=odwOxl6TYLZ0nIIs+IWpMzcjj49wLiTP6t+jTedvuzs=; b=vKGA7aB30Qbu29zHtZUC84BqK5MPN8M/xmq58tAQWaVtxoJKngpWs2fbnKn+MvmdLR4NYJgjPFdpkAK7BtHU+eSexqIuLVqyOAhSACM1sGgOm7mTXsqClXpd4hUSmE/KO6/Kgcywbh9TNttwuI4fd+H0Crx1HvBlk/XCwtg2Csg= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DS0PR10MB7175.namprd10.prod.outlook.com (2603:10b6:8:dd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.22; Tue, 22 Apr 2025 11:07:49 +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.8655.031; Tue, 22 Apr 2025 11:07:49 +0000 Date: Tue, 22 Apr 2025 12:07:47 +0100 From: Lorenzo Stoakes To: Ryan Roberts Cc: Andrew Morton , Suren Baghdasaryan , "Liam R . Howlett" , Matthew Wilcox , Vlastimil Babka , "Paul E . McKenney" , Jann Horn , David Hildenbrand , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Shuah Khan , linux-kselftest@vger.kernel.org, linux-api@vger.kernel.org, John Hubbard , Juan Yescas , Kalesh Singh Subject: Re: [PATCH 3/4] tools/selftests: expand all guard region tests to file-backed Message-ID: References: <7d5e0f61-66d9-471c-b6ef-bf68dbffa614@lucifer.local> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0488.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1ab::7) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DS0PR10MB7175:EE_ X-MS-Office365-Filtering-Correlation-Id: 66172063-c665-4439-4401-08dd818deb19 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5Idc8k+RLwc3Osbg3l3H8uMH6NyWRHE5cCwHOYp1h+tJpASqefLskLu/vVTb?= =?us-ascii?Q?IrLgHW8+RGlrQ3BTn1+7ELYYTJupxfmW25pX8gx2P96iuolkCv44pvlKFCa8?= =?us-ascii?Q?WwJODB7lOgtrMbVPiq7ZtZbXxXC96L+NZj5GP/zLkh330MMYiQ12BIgZ3IW+?= =?us-ascii?Q?tJr+CtT4HHsEyFWTqkfQkioHD2gilEKeNBppPWJ0A7cPphMFS919IoKTkAkl?= =?us-ascii?Q?kNYfUZEfWoNLJQovBlWeu9SyndHHkoPuBgRWVYHmqT7WLF3OhedT+QsS0Kor?= =?us-ascii?Q?pgRs1K8puun2/Su/6PRGZ/tlsfSgW6yS/XVvbthXc92d03E3BViUxbPZzC86?= =?us-ascii?Q?AcHbU6RnS6O//675NCOmsK3N4kQEl34Rfnw1EhVYqdGdTahmPHoHgJbEId1E?= =?us-ascii?Q?gNl4v+VFBTvXrWmJD76zTWKU+MhJledOx8ACRVXFe9MvdszWQy6VDwr+wDOc?= =?us-ascii?Q?uGFDvrvl1gKD4iGI9oEIx+AD0OsNLJNg+THWqrIeyMqJUvKbGYk1tV8eWbAC?= =?us-ascii?Q?FoETA10LxZFREXn9PXM5Yp/0onOwztl/Xw/atSOosCagQHCWqlEHG+E6wHZ5?= =?us-ascii?Q?DGKvezypOvIEtpJTDlfxHNFGrd34ZVrJGAI+U74EcXKqB0McE1ugPWqQBxhm?= =?us-ascii?Q?VLu2rB5FW/sOSZSSTpq7QuXs8kVCSOAkgyxlUriCBICk8hQ1rgbD4Uamx3I6?= =?us-ascii?Q?74fdqSm3bYVGcFdjdvZFJLa3ZVsZcomrHH/apNJQ43jTHWodKY12TP0kSJ/q?= =?us-ascii?Q?nbHLKZkMnV8nvXxw2o9biCG3fkGDNh96Mm0rk3D7uqg/fWaFWGkYIuvoKpJ5?= =?us-ascii?Q?wsII5zjwZAwWLDQ/j14pwCXs2tgwu06TbHzN4dmJSoovh3vNRfWWyP5aKUnI?= =?us-ascii?Q?jfMAOqMy8bduXjFKrGWxaFJH9R6djM88RBxTEOU7UA+5AzvtexNB5hVylOW3?= =?us-ascii?Q?HR5t9/Rojrp6cRjDolNYXiMr2+4XtSm/Xxk/tK1VhT76Dlfz6qDAnN1+3Dpb?= =?us-ascii?Q?yHZUSPJCRbohHASg8Iqj5YOMkG3aR3b+8J8cvheBAWFSXs/Iatm/pXxvSzkj?= =?us-ascii?Q?QFfn9ChRk5Zpqx6UD21vD+nXSl1jpaxj43paBP1xP1twSpz6QRZW6dr1gMLK?= =?us-ascii?Q?iTvAKdrdJBC/aGwY/VBnwVw40YhqNNQFMHAehwEe7nWx/q8+Ksu5L5mBUxGj?= =?us-ascii?Q?0IPvr+s9yiIHTsjSswYhDtTYMFegCFyBuWH9D6h8nTnygrLIUs7LfBVtA+eX?= =?us-ascii?Q?aVOqnGIzUMk8t4IKaf3D6ZfDYqR+HcKK+07p7FZ8ST1kQzPgm+GVoLSp7Xt4?= =?us-ascii?Q?nD7yn3D2G3qRaN4qCmm1xitgev6p1RphlKjExRX2tTqL5Y3kXFC25WkNo6W4?= =?us-ascii?Q?p0uKAJx/CnS1UKO/EdpaPhvVhZotDnwIl1C3FsKeTUPbKCBxdWzeKGj9vMFj?= =?us-ascii?Q?gHD+gjigmPQ=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)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4Ks0T1V06kY3WD4/5fF+QA0X85q/749gDGsxG7od+2h1TlKKQ3tQsLbQ8o4j?= =?us-ascii?Q?bYxDM757xmzk6hmEq5FNxD9NZ4K7JxhCT5MH767fhxkC18MSOJ4eLnPoJ0Gi?= =?us-ascii?Q?gYfE6S/6pUwRE/ZzKVG0wivJmApf3J4RzVlGf7FLC5Cy/1YzOQaUtdWA1IFz?= =?us-ascii?Q?GjQl2QZ1wOkAvr0L9UfGgrPkwLM0R9J2tbaE6ODY9kzoACtmrCDR1l54cvGM?= =?us-ascii?Q?LUlZbD5BACkev/FRt7Vh4G75fnDvM2sPjSDZuZ927ZodxGZ813Db9SiT2TyJ?= =?us-ascii?Q?WNeaH3ha+11rlUHUHQINNffaNrEcqayCcUhXbY5dKb9On9MmogCQvm78Vutq?= =?us-ascii?Q?z4jLx8/8r79gLXP0jkuAavS2aRGGdHPLXrXgmh0WrLC6yAYempU2jt9KjVw6?= =?us-ascii?Q?3d92aMAt6bmv4a5GJL2Em9bFzGd0fTRLk7clPTy3eVgvCc/zhSuC275apX35?= =?us-ascii?Q?Ish8hWaOYYizN/j+7AGE9yCz1r8g5rUVODF66MJQvXIa0p76lkDRWEfVEhm0?= =?us-ascii?Q?SYI2IzBU+Fy1p+3vsIsx/ihShkp1YcoBvjcuEqlu2U7NUJZN7ix2xZpVY74h?= =?us-ascii?Q?8Pklg5fPXk8PMjAbnljF3C1JzbONoOGP2V5vPvCHcDZNxZVfXb9UQrbG/2hg?= =?us-ascii?Q?aieck6wCsK2VlyC/9xEs0hhAJI0XeeeE/kZf873CT/rJ8x60tmEvADHByjs4?= =?us-ascii?Q?VGh+tfgE9kAEYBDeGXbBf5AnZMYWNZxhnzNSLGDOlqtjGzcaqZ4Wn0bBqNh0?= =?us-ascii?Q?GWay6JJaAlpWrrJGWTZiZHsrjMjqy1ph9XzVpiKnv7XbNr5vNMidh3PMDaji?= =?us-ascii?Q?aq+j6FO9CI17c68J0kbILorkFeR3QULDFlvdrpVDw+5f+cfcaY97ZTdsVqYC?= =?us-ascii?Q?fQ2MJBgEC6C7eLXyyHs1GkkPfkYIPZn6GBQauGeFPSZruEQTIlsLxkLDqJW/?= =?us-ascii?Q?X2FjE7INZVcB8Qcp2mApZc9ByWgjQzUVut4m+S0QNPBjbbodqT/dmWTQt+5k?= =?us-ascii?Q?TnZbobUASuf3Tj7OId5/0jDa+3HR9FYCn6ZeHX+d5N2ZZYu3oSgW3xs3PrcK?= =?us-ascii?Q?yV2OaIoLa6psH24ozyKl1/FUXxw4cGfE1B7jXSEggI3PRbEHYGIktDJw2qk/?= =?us-ascii?Q?MNccB+pkZZE/v5L0A/D7mYYt/iGiLDTX4JmlFpxYSgGnKSnGhI1evmyHwFUL?= =?us-ascii?Q?Np5TB/LRHzjWv2ASr0YEpMW5nqcJbGl7Ii+ZjXwDMRVM8it+R/4DjhXJ96rT?= =?us-ascii?Q?euhOrGXF/v1s+9qYqXtWuPPO9+UCRa3VIUdJk2ZAyNNvUJV+0JnKqXQZJL23?= =?us-ascii?Q?zCGNp5xx/7fXsw9G/vDUD0SGFEFyeXsIj5fRaEwHv5uQy3nSJbQs48NgEAqA?= =?us-ascii?Q?TCMedLCp4RMsfy69eZb1+6vPgLUBcEzpzlQdGZbSuw7ATtbhOX4//qdg/yYi?= =?us-ascii?Q?vdXaL/MsjiAwA53vWm4KXGxGt57t9AV65+UeGwxhjSqy4ppJZ+ceN8AtI+L4?= =?us-ascii?Q?AgrLd9gWuh1DfRFAmrPAz6vGnkMnPGGFqPKH7p7KeDSUL4WKOqbyAv5ftnxo?= =?us-ascii?Q?DQ+AQ3APgI04ICPes+w1e9WbbdXsn+W/8/0ExyETTWuLHTVUDGtazvBpeleL?= =?us-ascii?Q?0Q=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: GoJCtUy55t/uvky/MXWGoyQjhjJ0LSpC08lTwfQbe2eaeGaZTP1INIjlpcnJNgZJZW6P2mktgrWMbUojpScKxqPBr/+IDjUqXm9HgvuaFQR7DFyGAUvFuGccRvtEQw29XovQCmBtPAtSjPxKj2JvFgeSRcCKgBYYjT4Oi1XkUn1gekWliuzpBnHj26GqkSQ7R2JJkHaBE2IFyikFGsmv3eeEgHFhcChfR56oWziGBH6tf1dzK8XXmMSp8+gny+jQuv4LM9/xrHUx04V4yYbqah9yKgpk8B3ZgIRnOAPvcenQ2r+sYtPIRZHp1DdBKuqnbGvgxecE53aoZx/a/XznuWmtIomI3mLAT6sGpMctFJfIBkRR9R0Q6d4smJbMOdKUg8Gkg3jYOOecgr1nti4aD7haldz+dc+6wGjvcVH5cRZYrUXLlwwrqrzczuYCXRnjY1e2KtixiYLExEo2Ok4+EqA+A1Q/9amlDD4EkM3/53gfqzvAEmKOJj7WMZdMSt1h2dkxcb0egPnTdqzyi0xWivvFWmI5Ra4hHDLNdqkLwlOoXbFQGqmm/3aUEvZvD3BWCzT6Mnzv74jsPd0HiRg6SkGcvQDvmF2L/Npti2wVNio= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66172063-c665-4439-4401-08dd818deb19 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2025 11:07:49.1996 (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: oMocpBejkR8MhIJdsS/mTjg8yU3wBJv+O+9OvzJFNLJXboaDV+whGjDI6JOz7ufIjP6/rIZhLO1kqG9tuw62bl2veDUei4Nj9S+kQN+pBlw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7175 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-22_05,2025-04-21_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 suspectscore=0 spamscore=0 mlxlogscore=990 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504220084 X-Proofpoint-GUID: IRIHe2qgPa7bFigNDSnzSyRdUdfh5aCx X-Proofpoint-ORIG-GUID: IRIHe2qgPa7bFigNDSnzSyRdUdfh5aCx X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 999EF140006 X-Stat-Signature: xtq59rtnu7qp4mkhgrqptjt95588f3b1 X-HE-Tag: 1745320125-877452 X-HE-Meta: U2FsdGVkX1+KBpnYqrgP2agfDBVK3jTlIbIuqZpXEJ4h6uh1k5oV+VXSyBG/l7t2qGLyYDCW8K/FnBq5kEt07jarqXFnMspmAuKz0vLmy6vbTBFDTYOBHbVE9ethdH7akHl5pHSq/oe9Jj9cGt7zwJ+Ywpw5d/+pbUH9Ms2OpyGrg7MbeUSeoy3sxR1/FObMTy2mqWb2xc7UFA9egTMq2N58IR95L8dvM0qetMIubUysT8wF//c7LFFlJ+nVq4hysleGVfxWMVNAI4+asr35ZqymPkw+pXPeMTHhI7/yHUiWJDcnxegUulh4xOGLEfbRs3L5Z7dYE/DI/MurHzX4KFBi/en94YNvkIEj8K5byLKMpmtwS5bnSgsHlaPz6uBAbYEr+H1nqKQ7kSfgAzWwMjDfI56K4aO1KuY6jnQz8abkdGYiSrnD+o66CjOAGIiIeInXPr3U4P3Bq+4rQdP5iDv8DTzj06tzkb1XPOmNAoSkAWUZ1VGlEFj8lQvvKielLPdF++/QcU0TLW+0y6F2NQHBUHOqMzGXFV6XFmPXhfovxaugrtW7hWqceOig2WGBh6zrxwbUBAin/nSGDk3nMDdv2nWl/kv76T5QEcZZ3L+5b30WqAVwuNUxK3jrILaHX1umGHb4odxyjiH/2ktw3UZlygtXEMxjf1T3WlvsavMLWFTmJ9grusag4pVOSUTe2ygFU+nJLUeGPH8hdhqE60282t2xnaJ74Req3AHCqs6bzNt/FNumTtqDo5LTPuarhN2DPbEfFGG9qySXZZup43iUv+CgY3PkMPQqKJwd2X7x60xNc3aFJWkQ8z7Npl0fV8sHx9XQf3VVvw4hFze8MCp4+tyX+IV+1Z1G+nNJ95p9haG4apStq1frDPQ4rJUtkE4Lioh5iWQ+y97IrISJ9eQINdR2oGAKE105pIKF60PIceC4E075VIUl1YVH70DM5TeChJIIe6vYXv/9sBM VkMLGyyX 3znSEFM51i2dnLeau7N8kZ8LRKwcXmFI5MMuf3lf3WaSyxiGNDZ6aklft1PBYe8MNyZVfu+HCT+w94kBUv5hWPDQLfhoh85OS3qFS2Fm57jYyvRRr7+dXZ5m7kMpP3bQzboM7rA+yXja1+jeDDAovJGpVUDya8amrgxc6ybZkMjdA3+zTpPL0Dj89EoVN2ssys2jZRBk8A3GsveKYqJdLzlR2FMtChJ2DYw1FPJQDbTDoM9dGy8ItfUjb5BfSdAVhYdXHl5UOpQotqUWjfqsHKsY83m78740zx4B4heeeft/axwWMENy0n6xnLLQQeNAiatb4dDm8F7DisvlriNW7GHnOgCAbhmKPXmqJtcG2s/31N8QjYI1sPCbZAvdvPY5YJxQwmLqmgtMyfpk2KJ73mSlOKbVvrJQ3JFcCJArjb4fxQEYgNNac7Givwu6XtKeDN4hmV9ZLuITHUHV8nyOHzUDSYDOHr5ivQkK15j8JfRMRMyUIG3JvOlVhb2gAr+/D0IOB2ucEsc87by6CSlWmLgqUlRSVv4bfvgCoe+DAXdq4mOdHMA5QPCsVuRqBf8zPZ9amuXpuOfd8OEkhaiItCG7PHg== 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 Tue, Apr 22, 2025 at 12:03:08PM +0100, Ryan Roberts wrote: > On 22/04/2025 11:47, Lorenzo Stoakes wrote: > > On Tue, Apr 22, 2025 at 11:37:57AM +0100, Ryan Roberts wrote: [snip] > >> > >> Hi Lorenzo, > >> > >> I'm getting a test failure in v6.15-rc3 on arm64: > >> > >> ----8<---- > >> # RUN guard_regions.shmem.uffd ... > >> # guard-regions.c:1467:uffd:Expected ioctl(uffd, UFFDIO_REGISTER, ®) (-1) == > >> 0 (0) > >> # uffd: Test terminated by assertion > >> # FAIL guard_regions.shmem.uffd > >> not ok 45 guard_regions.shmem.uffd > >> ----8<---- > >> > >> The ioctl is returning EINVAL. > > > > Hm strange, that works fine on x86-64. Is > > userfaultfd enabled in your config, to ask a silly question? > > Yep, and the anon version of the test is passing, as are all the uffd tests. > > > > > It'd be odd for this to vary depending upon arch. > > > > So a factor here is a _stupidity_ in the testing - does your system mount /tmp > > as tmpfs or an actual file system? As the test code unconditionally assumes /tmp > > is indeed going to get you a shmem file. > > Ahh that's probably it. I'm on Ubuntu and it looks like /tmp is just a dir on > the rootfs (XFS in my case). > > Forcing a tmpfs to /tmp solved it. > > Looks like uffd-unit-tests (see shmem_allocate_area()) is just using memfd. > Would it be reasonable to take that approach? Or just use anon+shared via mmap? Yeah could be either memfd or MAP_ANON | MAP_SHARED. I think I did it this way to make the code a little easier given all the variant stuff. Unless you felt especially keen, I can add fixing this to my todos :) Sorry about this! Entirely my fault, knew it wasn't ideal when I wrote it, but with test code sometimes you (perhaps incorrectly) tolerate things you wouldn't elsewhere... Cheers, Lorenzo > > Thanks, > Ryan > [snip]