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 69D15E9D40F for ; Wed, 4 Feb 2026 17:54:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 084F06B00A2; Wed, 4 Feb 2026 12:54:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 04EDE6B00A4; Wed, 4 Feb 2026 12:54:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E1E436B00A5; Wed, 4 Feb 2026 12:54:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id CA1C56B00A2 for ; Wed, 4 Feb 2026 12:54:04 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 742681B1AE9 for ; Wed, 4 Feb 2026 17:54:04 +0000 (UTC) X-FDA: 84407522808.09.E037B3B Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf15.hostedemail.com (Postfix) with ESMTP id 0D4E7A0003 for ; Wed, 4 Feb 2026 17:54:00 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XyNSpF3A; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OrHIqrPZ; spf=pass (imf15.hostedemail.com: domain of william.roche@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=william.roche@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1770227641; 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=j0k/QOH3BfNEVBCkMBZk03VVCgAZdUWeM0fY47sKLNA=; b=P5Nc0iMa9T9uS58v+P89La0taeyWtTR4xgrF0miYnHxOgx/nSiiiDt/KVD5bJsGqtZjD7+ OevIKKUi+S+O0jiXAKQBnKUaKTuJVLAyos+5kWxoY1/XTT3l7NDqSNi8QWwiGfhZ4sHMhb Ss4T4zhsU6J2h2RVTfnv0WvZynWP6dc= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XyNSpF3A; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OrHIqrPZ; spf=pass (imf15.hostedemail.com: domain of william.roche@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=william.roche@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1770227641; a=rsa-sha256; cv=pass; b=KLDBAN4OSH5cAbF6MX0VKeIo9gwxVb/ffAFQxNnSx6eSeKx7tnXcAHVh0adphORFX6OGFy RFF8T4BHa5rannFIxruN2DA10YZp6jh1tcatyvmrTRIuOPnFavjJqPqlAOGl2OYrmHPy5I XlvSvXZf8LS5qvepjDKxsuBCJkTMEPI= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 614DOCbS2399263; Wed, 4 Feb 2026 17:53:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=j0k/QOH3BfNEVBCkMBZk03VVCgAZdUWeM0fY47sKLNA=; b= XyNSpF3ADrDL2sOHw70GSa5dGV+Y1NZahXbM2g9i4H/27IObGZhQ06hF8PvYmIOf VVb4jBtm8RivIGZ4s/R2HX839ZpAvoEFUV5dKfgK+reP2S0HtNN9D0RMorBQnPoJ QUibq65nWnEj/x4J1ScvMW9cl3ChTvxPW586mRisbr8j/ZJngxfn4Tl2Bj68uisq aSCkcqKFmYXOJq2ZZa+raQy9KWHT8JNkASh4dYcbjSepx/mfuLUuGpCWh+aPbTal 7IPuVACQOc7oDojGDOPdLmr+meZKtbV9uekb7nHHS8zLHVrsdlSQQLHHPrqe/GzA iSJYNHAfq8ZJV/dsBWh6UA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4c3k5g284q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Feb 2026 17:53:45 +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 614GQgI7034752; Wed, 4 Feb 2026 17:53:44 GMT Received: from dm1pr04cu001.outbound.protection.outlook.com (mail-centralusazon11010030.outbound.protection.outlook.com [52.101.61.30]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4c186braa4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Feb 2026 17:53:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nRsTGYnIkKDjh5FLX1ZdDxKVdA0UVp/XgzkIV/G6wx7PCy+yIW8IknCIt/hfl45B1YX1rvGrAZEm7WNUY5NugNIONHRyVjvMjCzk0G1mwyvEC880o6/x1eY7AvGDN6KL4uQLsbJSfJ8QjPNoaofLDToa/jJnrNAZEXGTB6tHUvk5ROQKfbpAm9SOxOluOCTF4KHAirtEo8NJfHmnU6XOkWD77oQGIqnVdmjmPPhkRneFLpgK4GmuJaFmBrfB2JAlF91PbhHqg45ivjmQLsD7CYPl6b0DqUODK4COLx6ZvGDxTN8FLzLEpFx3JooWasnuAoDgtrt28BJBaasU+b2LTQ== 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=j0k/QOH3BfNEVBCkMBZk03VVCgAZdUWeM0fY47sKLNA=; b=Ur3EJ+1e1o1PU57ySZMRxYqnMU8MjP0+8Z9wDvo0jJigYP9ZeRE6lOfGjuoSFCK+Y5aEyfLjzIwSwJJNDOAje+vAnb7zk+jt7t3kyH7/Y67EBDakAs9IM68HcoVXAN4GTR9orc3ecgRV8h62lnyZCwzj216OlHZ805TIWWRVsAkYgDQ7P7tGw9gZX8lx00qJC5QfxP2QPs6cKJHjpLvFgxI36vPBz/D2fyJ4PxNwIXYGjrRwOuhGMP9y2BOwocej1oZ1jvKIy3egqMAKsUhl64/f9+AR3MJft20DXflXWC1QaANBFSLtzJ6BPFYIPQVSxS+w2deSGlDyjKakHnLRoQ== 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=j0k/QOH3BfNEVBCkMBZk03VVCgAZdUWeM0fY47sKLNA=; b=OrHIqrPZqy8crvHXXwiGCWPooMNf4DCgEQjRRetEitJZUiFfk/rtqJU8wXnuv8X3WJIqjEFeeSn6s4+KF/U14uCSHpXAFXSjff5Yz87pbxMB3TXujYwdeMjHmImLex9USM7nwGGaLJ/VYh/jOAPWR0l7hKXb/atVI/2mzQD39ig= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by SJ0PR10MB5598.namprd10.prod.outlook.com (2603:10b6:a03:3d9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.12; Wed, 4 Feb 2026 17:53:40 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::c2a4:fdda:f0c2:6f71]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::c2a4:fdda:f0c2:6f71%7]) with mapi id 15.20.9587.010; Wed, 4 Feb 2026 17:53:39 +0000 Message-ID: <5c4927af-120e-4c6b-9473-95490f4fcc90@oracle.com> Date: Wed, 4 Feb 2026 18:53:34 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/3] selftests/mm: test userspace MFR for HugeTLB hugepage To: Jiaqi Yan , linmiaohe@huawei.com, harry.yoo@oracle.com, jane.chu@oracle.com Cc: nao.horiguchi@gmail.com, tony.luck@intel.com, wangkefeng.wang@huawei.com, willy@infradead.org, akpm@linux-foundation.org, osalvador@suse.de, rientjes@google.com, duenwen@google.com, jthoughton@google.com, jgg@nvidia.com, ankita@nvidia.com, peterx@redhat.com, sidhartha.kumar@oracle.com, ziy@nvidia.com, david@redhat.com, dave.hansen@linux.intel.com, muchun.song@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org References: <20260203192352.2674184-1-jiaqiyan@google.com> <20260203192352.2674184-3-jiaqiyan@google.com> Content-Language: en-US, fr From: William Roche In-Reply-To: <20260203192352.2674184-3-jiaqiyan@google.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0652.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:296::13) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|SJ0PR10MB5598:EE_ X-MS-Office365-Filtering-Correlation-Id: 3872af7e-c8dc-40d3-b6b6-08de6416540b 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: =?utf-8?B?eFZVNlhyaHU5KzROZ2Y0dGlockFhdy9yT3ZLekJVZ1RYVWc5WFdORkFVaWsz?= =?utf-8?B?MUhjM3VxUm5JYXN3OW0xMldrOHpCeDVLMW94YllKMm1CN1Z4YmNDS2dvTXlB?= =?utf-8?B?T3ZqS1NQQ085Z29GMWhHUHhZU1Y0TFM4V1RuMklNQXViZDdCN2RXekdwTHJX?= =?utf-8?B?UUJhL1YxWk1PRGpjNE9HV1psT2p4S1JzSVZlNHp2RDJpOHpNcGVBMnZhZVZS?= =?utf-8?B?dFpJSnI2aDBTenRJa0ZoMWdZTHZBSWg0a094QWd6YU1ZWmtOVk5iYkw3YmxE?= =?utf-8?B?RWhRUmhoM0gzVzhUMllmZHZIb2FSOEEzeTVUUXNGNW93eU0yTTU3MTRHVzZl?= =?utf-8?B?NHFpZnpvWG9nL2xuSGxERHpVd0Y2SW1aUkh5MFRRQS9uTy9tU2VkOFJYOE9n?= =?utf-8?B?dkdxdGRBMHQ5aGpDV1Z5R2J2bmdHN3lJUkN4ekJHUnAxWFQ1bCtYaEtHd0wv?= =?utf-8?B?VklmK29nMGpid3hla2Z2dS90R21qTkFsY0d3RzJnbjFIRzRPVHlTMUdJZCtI?= =?utf-8?B?eFNhVEpKQUZFTUo3VG1qUG8rU2N6SjZFa3lWNlBhbEQwWVlSbjZRVnBpdEND?= =?utf-8?B?RVFKSlEzNHFQOWhCRC9uZ3J2T1c2aExmNW1PcnV6eWRma0pYZ0gzeXhtYWVE?= =?utf-8?B?UXZLTDlOOG95a2M4c2RMWEtXT0k5bmxPZ2dxdXFmVlVaanZLSnJldVBEdjFy?= =?utf-8?B?cVZuWlhlaHgrQkdKZCtYQ05rNmxaU0JJcVFOWUw5KzZJbjNVcTNoYVZOR2pr?= =?utf-8?B?bEtMR2x3aTh3S2lkaFlXZklQdllCY25pSm5iOWpBakw0SHhIWm01WHpxazVm?= =?utf-8?B?dGZkQWdBV1lzZUJyUXVDN3dMZWYvc0sxQ3RCR1FwdlZFSzd2VlJsUzJDN1U3?= =?utf-8?B?YWZRWE11MXVZeW9VOFBMakRmdjVPM2xCb3R2N2RCRko0MENsNWYzTTJCbHlC?= =?utf-8?B?Y0ZNajRJVDdCMXoyaUVqclJhOTJFNlZER0lFRHNreXZqOUxQb1NESnVXL001?= =?utf-8?B?ZVNsYUR6RWRnb1BFZk5VUFhRSDFwdTFubE9zVWhHWVhvR1BTRlIvaExocG9z?= =?utf-8?B?S1BxZk9xb1NhZHQrY0NKci9ld25FZTB4QURwUmJnUk01ZFgzRlVEUW5RTzRT?= =?utf-8?B?bk1BNXZpZzZ2ei83QWxZVEc4YjBlN2w3bzZpUUM0RXFXN0xXdVNZcGM3Rk55?= =?utf-8?B?OGVzd3NhclJQLzUrS090QUFVTXMwMVkwN09Fb3B0UGlSYVJCNkRBelI0L0xJ?= =?utf-8?B?eG9vNzEvZEg4MHhkbkdCZzErWkx4MVlXd3kwNlJsZytJRnhZYUR5Mk5tNjJI?= =?utf-8?B?R3FLdEpIajJpZHFnNG4rdnJTYWhoMkF2YzRjL3pUeUVrTjZ0Si96VnZnam5P?= =?utf-8?B?dWd3OUxENWtSbC9xY2xORTcyYzZzU3ZqUng1YUpHNVYrcno4OHFIeTRRWUQ0?= =?utf-8?B?dk5oOFNyaDJVOEdZRFFua1Q0ZnA5NzNmaHFXN091RktkcFZkS29ESFc4Rmpx?= =?utf-8?B?QnRnYzR6OFVCbE9VaWtzL2ZhVlJFR0NUaWM0YlBlMzdDanRTcGQyZHhmRWpq?= =?utf-8?B?cnhrSzZaVksyZ2pFQ09qMjdYU3FTRmwzNXlJSVRsYkZNMVZ4V0ZiYUZaZE5w?= =?utf-8?B?R1NIbU80YzFtZ3JNbkF3amk4aEk3bjlKN1JUV3grcmp1RGUwcHc3N1hxY1du?= =?utf-8?B?dnltNWtkSlRHY0hSOFo4UHo1VEFnUitFeXl5ZS9qbkRqT2p3N0R6UGNhM21y?= =?utf-8?B?MzltY1RIRHI4S0VXZFhSQkJCYU50Tk9ITkpZSURVcmJrQjYvbFJScVVZUndl?= =?utf-8?B?d3BGME1WOFAzSkRQcFF4RGdSZHdSOC92N3oyc1RXNjF1NUpWdzJ2R1FVYnJs?= =?utf-8?B?b0xiNEozamE3YXJTU2haNlNvcXJLL1ZmbDIydzZLcS95YUI1Rmk3VXBjZUVT?= =?utf-8?B?Ui9rYjBocjlDR2dvNUJRdlJEVGVmVkZYTGJSRnFyZytMSE55SEthcUJPR3lJ?= =?utf-8?B?ZzY3VTMvYzZFbHZjWS9oSGZxMFVnUWJaTkxRK1NNRVZaM3NpRWxDMklTNFZK?= =?utf-8?B?WDdrRGE2TUNGcklScG13Z0VFRkVhQmJocWZPZDhHT0hrUUp4U2FwbzlLcHk3?= =?utf-8?Q?xY6I=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.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: =?utf-8?B?bnVTNFlGR1FhZjhZejFBNWcvVWQ0MmxqdGxxeFg0blNSUWpEazV1ckFyYmdl?= =?utf-8?B?THFSRDZhV2FuQmcweHFhTE14c05rRncreXVFWkhrQXZBVjYxTmlpcGNRM3pU?= =?utf-8?B?Ri9TaXF1TFhXV2Erb0tOZk4rN3NJUDVhcHJwdS9nQkl4Q1NuYlB3YnZOWG9B?= =?utf-8?B?MXk5aDJSUnhWRlJoL3Uxa05SbDRjaGdOdUVOaUc5bHlwcXF3QzRkc20wT3B6?= =?utf-8?B?UW5NdjlpK2l2R1Q3dlJLcjkxcUNtT1hQMlBGZlVMU1V4SDBXTFNYSFlPMnMw?= =?utf-8?B?a2luUmpkTzN0bkh0bk0wbUYyQUdQdFVoZWNGNDAwVFBnZnFyd0F2WG5CYW0y?= =?utf-8?B?Q1NBbkVVQ0FvODdtUXN6dnJEL0ZLT0Z6eG1ESmlybStKSlh2TUxLRTl4emdI?= =?utf-8?B?SGtrNHI5WERmUG1uSVZBVVNZcTgzdUNNY09ucHBpRjlXSWFBYldtK0JjdGlh?= =?utf-8?B?eDRWVUZQa3ZlbWtxd1VBK0xMZGZaMWJrNjlyVjVCR2wwSmY4UE5EeENwMTIz?= =?utf-8?B?SDRXaTR0ZmJkZHJXY0xpN3packdZenRtRmJOT0syRVFtODJ3dU52cDZPbGcr?= =?utf-8?B?MkZSNThEOVl2SHBNejhEZDNud1VSMnRjWk9zTGxrYTc5cFFkakZGK3JwZmNz?= =?utf-8?B?K3QvUDYyUGtqVTZvbW9UdHNrWGpFZEI3L0o2bzZ1TFE0aHYxb1BvRlVyTXF2?= =?utf-8?B?bVFGdnJlMFJVWWVDVnFwRHRkbWRUbEVsZ2VpQjNSYmg2a09wUUJaSnRIOUM1?= =?utf-8?B?Ri9JZjJEaEkyRE8zMUk0VnhEeFhZOXl5d0R2TzNHWE9jT2pEejZkZndrSjZm?= =?utf-8?B?T1d6dkgvSi9VWnorR0dES2xidHFEc1hOZVBsVGpDblJqUlZMVjNHU01Jc3Q0?= =?utf-8?B?N3RDSS9pa3Z5ekdlTmN1V2VaSnlpUW05YkkrQmMwZEUzQUJqVmxhQjAwemFp?= =?utf-8?B?cjZOQ1QrdWtLaWRITUtmSENNNUlFUHRSdVdBRFMwaEZzNW1tQ3FEUDlrRDFD?= =?utf-8?B?WmpsZ084enQ2bkJlSkZpeTM1Mmw2VGhWS2w0KytqdU9hZXJPL2E0Wkp2OXZz?= =?utf-8?B?ZllYTFNmOWdtVm1QdllPdEY1Ym1LTUJyR0RvSTVTSWJENWowbzgwcXVnYXMx?= =?utf-8?B?Yk13Wk9zSU1TbkVIRDRHbG4vYWl6ZGF4QTJsYk5QZlFsTGp4VkFDeGpFNDZU?= =?utf-8?B?MVVwMnNYRkprdnprV3F3eEdpRlJ4VEpGZSs0aWQ4ODl6N1hvc3VTRUNzZlRo?= =?utf-8?B?TysyVzhHd0pYUW9DUTdDSHNYUitlSEY0WlRkU2pxcGd6UmRWUWYrL21Rd2Q5?= =?utf-8?B?dHlscGtFK240RDJldlVScjJLMGdWckg5d0NQY2JFc2tVdjFMNHpnMGt5MjJ0?= =?utf-8?B?Q1o4Uk16SlhWdExOaTlhdVdmSWpLc1hnMFE4dXY1eEs1NDJ5WHZROWcvTWlQ?= =?utf-8?B?V0kxSHZmUEZHNVp4S3RiZGx3R0JSTW9hVXBzYXdMZUFvYmxiUEV1blBDbllJ?= =?utf-8?B?Y2tiZXlmTXB2cllqVjFiQ2FyUzlNdExRMjc2dnFzV3FsUDNVcEhQT3FNL1BV?= =?utf-8?B?a25kK2hhUzVIaWp5ZVRFSjkzSGYzbHBZbFVYVzNLSVZSejBIanYyZTVmbUNi?= =?utf-8?B?U2w4N3RpV1o0QWlwc3RiaCtsNmxUK1d3N2E2N2dDeUlaaENPZGZSQ1FXY0tZ?= =?utf-8?B?Rm1lTU5VVHNUckRNWlpQSkZ5QTZzZFpaL0o5bGp2NGQxRHFyckFZeUVNVTMz?= =?utf-8?B?enU4ano2NWR0Snk5VmZqTzdHMVB5djl0K1VWZER6OEJyeXJVMzVSM1g5ZTRE?= =?utf-8?B?RUs3dTRPTDBlR2V5TmVwdldOVlA4SGNUK0trT3VSeFlNVGxPM2tQQVJva0pY?= =?utf-8?B?RStnUHZZSEY0RTVlQ29WeDJWSTRzMGpkendUdllseHczLzV2NmtCYnpSS0Zj?= =?utf-8?B?NmdmWmZRaTlnZjh6bUVIdlRUYk5CelJad3NVVkpMbXVneDJGSUpmTDBVN2dZ?= =?utf-8?B?MEQ5bEZiMUF4WTBlazFMYlJYallaeUlhWHhZK1JCYWJqZHk5VkttQjN0bnB1?= =?utf-8?B?cW5aOXNySzNKdGkxNzlyRHlTcnZpaWM4SHlHaEtVK0o1T0svaVp4VWZiS2kw?= =?utf-8?B?SlBJOStGRHFrR3k3a1h2L1VRSUpBL0o4My9FZmYyeTJhY2tINTBvNmlkM0gw?= =?utf-8?B?aUFidXR5YnFadWp5c3RiQnVqcmFJNENyQXNFN1hLYmZIZmhVT3BGREl4YTVk?= =?utf-8?B?YllCYnlZNVk0SVJBVTRHbDdQaEs3Zkx4Z2pEU0x0UTFOUmtrOVN4dzlBcFlN?= =?utf-8?B?ZkJ2VnNLSG50OXV3Mm00dkY3ZlRQYlZiNElRTWFsSVhQWGNSSkJTVWFzWndU?= =?utf-8?Q?ubYkWPkXuzB13J30=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: RW9Vb0WNZG0ZaqiR9WmVVK0LWymOUq0ANoCSGNp2leJmmYjUaZveNG30ijbTCLSy4JCKNqZ9bn10zCHusr28qKQFbM/1fe/SYxth0X0Ksp6BWMYpOM8pReyO+1wxlVL7fPVBCcROmyA8dyKhyoiccBwx/v/853UWNmLbTbmQQvbmdmkptYMuJJypWzkyb4U3UN8iIiiPL6WTmhhqqX6R21SJbHXnJrPWT5Gnwg7ZMCTno/0dDjZTA6yc7/1xggHTvH5QZnTVHSFJF54zv+waPHUyn7BQW7d9OAT3QT+zZc/w2A09Iw0CNItP1HoTNOr5IA3pF926o0BASHpiSVoN5Tp2JHNUdgNSPQfRSQtY66GTAnbgxKWNSMBLaN2kQLaWg1K6At1l22if7IBoAc9QwoJLmSvK1zKCNYmx2Cj9CN8Gb5rYixx8PGoYmqMC8kaQwrFTgYGotWoxHuVnc+pyRO2EyHd+hCLOt8liGBeEXQZyrk3jeKMB5arNLOv0/EzLUKagDotzMyXgs8hu9KL7LjS+rOg1fk8M/tzY0pjkMsoI+FLrYgC/Tm84Qz+Fpf0pWBjsZKPQVXEqMxt7Hgpy+wMrxBpPQnfjaoT4ZEkgFTs= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3872af7e-c8dc-40d3-b6b6-08de6416540b X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2026 17:53:39.7956 (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: TTK/7aSKg5HoXwaX1I3pyMsOQOud/O9EauVUdTxv2HDF/67EoH5GPV3yCabaiRqP18qWzOm7L76LJS9xHhGN7FCZZmXVHqfxxlyksmMO0WI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5598 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-04_06,2026-02-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2602040137 X-Authority-Analysis: v=2.4 cv=Jor8bc4C c=1 sm=1 tr=0 ts=698387a9 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RPCY27dO5dzBdz2Q0pQA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: r17K9KHQJIhcDGzsAKxgXohNCHDwiB3G X-Proofpoint-GUID: r17K9KHQJIhcDGzsAKxgXohNCHDwiB3G X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDEzNiBTYWx0ZWRfX/bazXmjqzP0S s0LfWm/aeqW7OUH4oKd4ikDBEHTRZ9U8oJMQGLfr2XP5wmGSBo9GCaLL5JZDjZBU/K6pUqyRDD7 7cn/b6OqiwMt4CCqGHM8f9w7blkm6Jg0PqmGL4JFjb9cVN1z/6onv2Tz0zVLmR63vme2HO4hOIt piQUpd7jDiV9/gRBVLmmZx6jQ8wnrUmcF/ps2L4S4f5dt8kRzUGBYZKbpY6p0Mt+9yqv7RjJ9oS PLC5dsYQnAV9XNQCtU+veA5d9s0hp4lQhaI63IzOc6B0ohqYebXqOeVIf6cNBcvwju68hyR3Yxa 9g8Bu8zZ07TrhLnDc6uZ9rlhy/L6dDrw+aLBv3/QNpzKTnug4yJC2ae+lCLav9QYSH2sznl6rV7 l9nCeiymP2JMYLye8ldhpd/CZzIU8lzlNW2+O7QPr61a3+4fN93fHOZv1JN6T+UZLabLYZFDrKn z1z7GhhvJgkJMawJB0A== X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 0D4E7A0003 X-Stat-Signature: myuq6hsqhs7ckzaa7yj4yn6eqrwyd9qe X-Rspam-User: X-HE-Tag: 1770227640-590688 X-HE-Meta: U2FsdGVkX18j9F3mlqdZMu5k4UYCzzIHuX4VlH057zctMbR6mbXMQpxIj7yY0MZQZmNvq9H7+NBRmCmv5d+8J8JWMOMgkOOHz2SlkA+VmkdZRBFnGaQciftq2rZe7aL1oAlqzewRUeqHEwZ5SFE7EWRJ7lXL4d+v/V7tqdZO8rlEDSMGa5rrMQkXRaK82AyRua6N0x+JP4FkdHU5lS+U8VXmhEuWRMa/zCrUZqJk5tbM6XFmhiQ41OoxcVoEKpGuzf0G46yYBzQdRf5DnKCWoaMZ4C20g5lMTzUeUP74biwudXpTAdymt4tpGnXXjd0/FBojAojgEsPmBywgWw0abvBkVQnE08LZqYW+7xb4j63H1VxS/ivfFaEef6qPrmQb8RD1scW3n6j6HYE/DmpTAun0vGgj+uaeF6PlGn9Ht+hXft8TJ6CZIG7d9ydHZQR0H38Dbmk+bAmISCJ7AYkv4VISrr9LALIN4D93nedrLRzjcySlSNzfdJ6wlrjxuNFZ2IbideQW1LPU13UnuAfK+7fP3gYTRKkpZ2sy4S8UC/KtNx19geQQim11bU4elTygyKJ+sI045QBptheC/b1unYZTBYcSlua9acqTRbJO4NVqerLT8G+q2V3VTtI0cibakOGFGI7G2Uqnh6CFyyS8XhW6MncvMafzGOYGPYt1kOpZVnxKlBpX8C4CXaTQrgcgCCqYC56EkUL4ylnOKScYqkaDGbV67uIp3rJbMfMo1alOBIls9ARumD2vLkUP47ZXkOV0dk4p9v8oRhNw4MPZGoZeq49tPZ1cTQJILq4Y1R8jQOQKDsqt5Pqj62EQysgxXTbhXztzMyOP7P1wLXjz+BJYHzA0i18PGW+yBH3YZ6zy4OPu8JRD7nLLyxr5PKge8aU4u6RjVEY/ygWHPkfN3hovQqheYPzwRufmwc0B67N9n72JEyKtClgiGDQIlVUZXSBr3aM00up2RCJUSB2 GnIbw2wr sfA6hLydhuXZCLvrcIa4gxFVBgeTJS0bZKx6RdqNM2tfY8ZjNPgtoyGjaDb6FqNkrqU7J6ebkPooikA93JIhY9QuuGe4Y1Jlf5oCpORjtMwFSp5gX4sfIKPThEvK4ZlHxl69cGKMSBv/mLokXdvQjUEHHiuukkotrh1QckZmhzJM5GQOJuVDjyaVgSUfGw32s0jGyWAInKgclbpdwm5TOkg4JzqpDbbogTdcPZ8qL0KLPxYytg7brK8B31Yw0+0PJ5uLXVTIKOfNFvaAbPhryUDYvbbw8ZAN2H+zg8VK4eaNtNIYHkJ4RnRokxLEksrBOd8Oy4u7K95DRMA760a8BsmQO8S9HBB4QmOmn4R/+i1yVE3s1JZgYjaEJ2IDOPb8qHToEcoPH9RU9RLX6Uv4yIjK4FRhsDTZigJ/q/I3gW7+o3x9tBJMNvWwRNbQLRe9Egzph5E7Cw+H0XmeSuuk0TL4RZeaU7nGBxlsOa7ewMjC7LdVKzsD8q7nPWC0Pmz2ESn8tI1f4L2/a45Td2V31ww0oyuzaRjRwNk0IGfyGVUgyNRMANuj6BZa4ftA+/IRHLXda1qdYZskM2gSmyHfCAqBia7g88BB7DU6OfWXZ4mESd5dbtdD6lij5Bz+8f8f8EYxWSU1WTgHbvIZ14jqklnFxqaEsOdWEeUh1AVCokIYXkPgj4lkFKOH2pk937OfXB02ckiNtY1yR6o6CXEm31UO4fHbH4F9e1prNIbUogL4qL7Y= 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 2/3/26 20:23, Jiaqi Yan wrote: > Test the userspace memory failure recovery (MFR) policy for HugeTLB: > > 1. Create a memfd backed by HugeTLB and had MFD_MF_KEEP_UE_MAPPED set. > > 2. Allocate and map 4 hugepages to the process. > > 3. Create sub-threads to MADV_HWPOISON inner addresses of the 1st hugepage. > > 4. Check if the process gets correct SIGBUS for each poisoned raw page. > > 5. Check if all memory are still accessible and content valid. > > 6. Check if the poisoned hugepage is dealt with after memfd released. > > Two configurables in the test: > > - hugepage_size: size of the hugepage, 1G or 2M. > > - nr_hwp_pages: number of pages within the 1st hugepage to MADV_HWPOISON. In this version, you are introducing this new test argument "nr_hwp_pages" to indicate how many of the pre-defined offsets we want to poison inside the hugepage (between 1 and 8). But is there any advantage to give the choice to the user instead of testing them all ? As a suggestion, should we have this test program setting or verifying the minimal number of hugepages of the right type, instead of relying on the user to set them manually ? And at the end, should we try to unpoison the impacted pages ? So that the lab machine where the tests run can continue to use all its memory ? Thanks for your feedback, William.