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 B448DCA0EED for ; Fri, 29 Aug 2025 01:04:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D249A6B007B; Thu, 28 Aug 2025 21:04:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CD49F6B0088; Thu, 28 Aug 2025 21:04:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B4F216B0089; Thu, 28 Aug 2025 21:04:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id A2F236B007B for ; Thu, 28 Aug 2025 21:04:48 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 4F944119281 for ; Fri, 29 Aug 2025 01:04:48 +0000 (UTC) X-FDA: 83828000256.09.6A1A4E7 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf21.hostedemail.com (Postfix) with ESMTP id 0133E1C000F for ; Fri, 29 Aug 2025 01:04:44 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=Wa47Zh4O; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eCkNK5I3; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of anthony.yznaga@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=anthony.yznaga@oracle.com; 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=1756429485; 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=hPs7GgQU55hFHqNmgipP4eKy1K+XgVV+FqMzRq4ZTY8=; b=R+nEfPHGzR121eP6z4/O9oINydfC9EoTpHuBhgb1aJ9Sb3pOE0cGx92jytyRdeThFGcl7F 31SJGx/sU+mkc5GIXe1MwAUAzBevpog2cdgyVSuhwBd6YaFzfbXOZw6j/jVNkdnzQRb2D0 pRWrpvTdYYJAWnquM0BVyMGkfoUVh20= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=Wa47Zh4O; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eCkNK5I3; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of anthony.yznaga@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=anthony.yznaga@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1756429485; a=rsa-sha256; cv=pass; b=qC+LbTTnYunn36CCUqyyA4ziBEkaL9nOjKj75uLTraAbdnxQLg0+08Nl4hIJkrJ4vzbsvS NunCGlKsSmcmxxm45IVJQRPb6MbM1Uv4xh8hMb8fX4iPMe8AtHqDBx2+xpa40N8dXXlVOc UZWV/qNYmr32gyDEfypNfmcQ9Rtx72Q= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57SLVCTx006738; Fri, 29 Aug 2025 01:04:30 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=hPs7GgQU55hFHqNmgipP4eKy1K+XgVV+FqMzRq4ZTY8=; b= Wa47Zh4OJlSscLShcDu5H5qpd1omhqwCB9DFoj1kOKoqYqODbkHVbb2BnzaGyWGs vrrAQjKyL0rq9DsYLxUVKxU4yWyVao3PkfifJdSl24N/LJlWQXA0k1zW7yzFGrWU 7c9nbxM7N6KY88NN2RCkLOCI6kp6OCxV+PnByAVRELEQQiT+VrDpYZGl6Wpvq0/7 712dAsOsT65HW6903azZtMexA4kWcIL4u29xpUqWtWJ7x78ATWvhsxmTyx8Uk2c9 xgmGnpJo6VjG4rhelYInL9dNrtp1Rwi4ZygLP7qo7Q82Gg4FLQdSsX55kr7rgWbh LFI7Tqyr0r0I8oeTUCRkPQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 48q4jasn3m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Aug 2025 01:04:30 +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 57T0X5Vd005021; Fri, 29 Aug 2025 01:04:29 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11on2044.outbound.protection.outlook.com [40.107.236.44]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 48q43cpjt5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Aug 2025 01:04:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xYHvhvJsvmGuuj7gcdmd+UfgEPpsgSgGullsNegBOkfsApKE4cOD3xD7puePLpEX4CSpc5dDjLG/mRg+tq3MqCIP5tCSthxlHPAHgL7mg9ifIdVAIaZXauBFfOxXbjb/umHqzXuN99ZnS7Ui//WBeueZarr6InVnJPnSQUs5//Ldr+9+dN5WfBPSZlD9XCkh57CACySfFjlEyChAV26OfAQpK7+8n6FL8cclrONXkHbeRtxbBRqcHYA7e8NL8szoK9xE7uls6oYilj4B35rkBMGSZ59Xuh9otW5/AYCwmjXuN21Pr31uXKwSo18DpEDp5DGui3NfTbcSlaX8XyQuYg== 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=hPs7GgQU55hFHqNmgipP4eKy1K+XgVV+FqMzRq4ZTY8=; b=QNW/Kc0XXCxGn32LDno43X6LHu4XtADkPqsVQ+mcSoIrYH0m12GZHzBtPZjoATV+c/trGMjrWxTH+6xQkTG7cjRbeJ4E9Ts1KK/Xnje68Y2O+Udjkthh8vxUHJP++2CJOdDbZCMjBJWcJB274pp7TMxlHBjrzVR9tPU/NiGvk1rL5erNpzvLNKFb+PWHKy/c6iz3Xnzx6oDaoY9NjYIcdHuCGiYwctS9L6Wd6gPYbmSdNkn54kN+8IVDGmhje4txwTXv6b2pl+rvyj5S4irMPDVXO+UVIsa1zC0Ou7ddbY+rlzKkLz8lQHOcpggM5zI7oFG93AtkKIf9KEI9qL1pWQ== 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=hPs7GgQU55hFHqNmgipP4eKy1K+XgVV+FqMzRq4ZTY8=; b=eCkNK5I30sUJHn755sQs2EQFG0Ytb4f80b7hYpiZeBlJjB5X9eIY5i2/S6vilsJI3f/5FnAx9CHkz59HFyPBQabfcZ2aUjdnDr7uoOAx1+cMU7T65D0mU+ysbqWFTI8kwXgCioKo+qvPXZhQU/HaM5HaB29Hz14IOK+LhlgGu6I= Received: from MW6PR10MB7660.namprd10.prod.outlook.com (2603:10b6:303:24b::12) by DM3PPF76BAA8D48.namprd10.prod.outlook.com (2603:10b6:f:fc00::c31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.13; Fri, 29 Aug 2025 01:04:25 +0000 Received: from MW6PR10MB7660.namprd10.prod.outlook.com ([fe80::41fa:92d3:28b9:2a15]) by MW6PR10MB7660.namprd10.prod.outlook.com ([fe80::41fa:92d3:28b9:2a15%7]) with mapi id 15.20.9073.014; Fri, 29 Aug 2025 01:04:25 +0000 Message-ID: Date: Thu, 28 Aug 2025 18:04:22 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 8/8] mshare: selftests: Add test case to demostrate that mshare doesn't support THP To: Yongting Lin , khalid@kernel.org, shuah@kernel.org Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org References: <20250825145719.29455-1-linyongting@bytedance.com> <20250825145719.29455-9-linyongting@bytedance.com> Content-Language: en-US From: Anthony Yznaga In-Reply-To: <20250825145719.29455-9-linyongting@bytedance.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PH8P223CA0008.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:2db::7) To MW6PR10MB7660.namprd10.prod.outlook.com (2603:10b6:303:24b::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW6PR10MB7660:EE_|DM3PPF76BAA8D48:EE_ X-MS-Office365-Filtering-Correlation-Id: b5653069-b8cc-49ec-844a-08dde697fee0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WUFRenJVMjBoV3p0YURXWC9OMHlQWng4bTBFb1k4M0kwdXpPTXk4ZVhaQVVC?= =?utf-8?B?RlZYR0hia1p4bWtxVUFidW4xNkJLTWd3T1pSd0tPeTl1UmprNUY5RUJvNjZ2?= =?utf-8?B?R2M2alZ6YmlEelVNYldabm5WNXZiUXFhQ0tlV2VTZlRiYm9EUGYyalNGYVgr?= =?utf-8?B?LzFhdzhJNjRrUmZWdDRNNXJrYStGYStmdERNaU1nVVZ4WVRLWnhrcGQrNFBY?= =?utf-8?B?UGpVUzNlc01qdjA1REtUTnA0M056YVpDdHo4d2hEMVNWaGhzNSt2V2ZRMjVG?= =?utf-8?B?UHNEK3hETFVVd1FmdmhNcjNmWndEa1UxUTNlbWlxK0RvVU1JMDFwV3lVUlM3?= =?utf-8?B?OWNvRkJ2U2FZdzllYzJDQWVQWStmRWZXL3RCb2pIemhvcHNKRVNvK0lPZ0RZ?= =?utf-8?B?RjcwWjhsWWhuNkppaU1RVXlySWtYYWV3R3FzY1pwc0pHRmViZXZvU1F1SlNZ?= =?utf-8?B?NlZYTkQvL2VoUUJQY2d6RVJHVngzS3ZPbEZSZnZSTk8vTUtzV3JFd1NzbUtP?= =?utf-8?B?YWdFaXk0ZlFqRUFoNkVXczZGOGkrWUQvZDVDblpqckpyN2xITm1kQk8wdTFU?= =?utf-8?B?T0dPWEhZSVRFcm04d2lOc1hrS1dwV1VyZVlCd1o0Rkd0UEJrd1M4ZFRzL2xp?= =?utf-8?B?VXRIVlRqSGM2QWdINjRya3BPMFluVFZDbnIwZEdhSVlGeVVRbEZxTkhYZDhm?= =?utf-8?B?Znk2ZmYxc09jOVNlQmh0K1FFQ0dYNDFZY0NxZFYrWVYwa2lZRFJTQVUvblBM?= =?utf-8?B?KzRYMGdJTDRTKzFldWFBNlFpVERWclZDcExIZk9jOVE3QVBodnM3L0dqcDJF?= =?utf-8?B?Tm1ZdjFqYmt6K0tqR3dMbmloMWZjVUlXaVdpbVhxYWdDcDR4WW4weEh0dHRD?= =?utf-8?B?ekNoWE9XbWlqTjc4dXFSaUlEeUF1Q2htN2UxblFBbFVZUGZOdnVzMGQwRzJM?= =?utf-8?B?Uk55ankxVFZGdnFJZnJFaXN3MFdZQW90MVVLWTRwZU0xNGlVUTFSUThwVUZa?= =?utf-8?B?UGowWU1MT2ZnTkg1T3duS0krMjVjWXZaWHBKc1hIeG5SVzFCZGhmQi9HdDV0?= =?utf-8?B?VTVjOXRZT1owM3F2Ulc0WHpTYU5UNDZlZ1RJUlByNU5KWVRxZ3FHSXZkVGFJ?= =?utf-8?B?NjFRa0ViWVk5R2c0SzZJcjR6UCtBck5ZSUtSMmZFaWF2OGtaRTcyTFVYTTNN?= =?utf-8?B?Um1Qd3hja1dEbFJUTTFuVlNtREg5VGxBZGRkNHplUmdCOGpPZDk5TFoxakpS?= =?utf-8?B?dW9SVk9INm9YSzBWOE5DMWJaN1F0RlpIdC8weDJuTGo1ZG5odGt6QnY1V2JW?= =?utf-8?B?U3VOYU5zTDJTUzhaQ2VvUjhZMlFJWEFoemRxdE15U0xHWFZtZ3p4MUlOdCt0?= =?utf-8?B?WFUxU0JSZUxxR3VYenNRN0JaR1JKME1oeUdZb09LdHVwNENuSkdRS1NoWFdE?= =?utf-8?B?WWJVNlJwNzZUMG1hQ01vcXhaa3plbFllUGZJWVhGRGFtUlVVdG9taUdnVjNk?= =?utf-8?B?cjFCZTVvRFoxL0JXclg0MURReWhMdHpBakpwUUQ1M2M3Ri9sdFk0RjMwR3Fr?= =?utf-8?B?Um5lNms1MGtQTmkvVTJNcTBhSzNsUFZVZlVMUi9CeUVqQmI0SXlxcGJYVkJ6?= =?utf-8?B?d1ZKZGtVUVhKalZkbmhUK3k0Z0FTSG9ZbkxKN2VlZHdCZXZGV2lERjlON3pk?= =?utf-8?B?bGw4S283UDAwYjZsYVhpQVZUNmRBSi9uWmxscnd5MllLdE82cUIvN05mek9V?= =?utf-8?B?ei9VRUNSWUxwU0Z4S2JLeFQya0NyU2VGMjY4OHpBczJ2R0JzSHZiSm5VV3Jr?= =?utf-8?B?T0VhQThyUWM5T1JJZm53SVlLa2dsK2dsSW53Q3pBZzdKSGpkNGJtN1BqeG02?= =?utf-8?B?VldGYnhzM0hCaW05VjNiclV5cThkSWJ1RktaNFlVUThuVzc2QlU4eTBhQ3Nz?= =?utf-8?Q?PhK/60wwwq4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW6PR10MB7660.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OFhjdGxsWHlBeGFHMEV4ckxaSktFK2ZoQ0xRQVQrQkRySXF4SkpxcnpXd2ZF?= =?utf-8?B?SVpZRDVLd2xzbTVDNW5GS0JsZHpUNUd5ZHBFWHNrcWd2blo4WFoxcE5hTjBQ?= =?utf-8?B?THdKZktodDFIbHZFL1UvM3ZMNHdobXRXRnZ5VVF0QnZJbmZxaCtQSjdpTWk0?= =?utf-8?B?eVNxRkhyNXQwS0hBd21iakVtbHY4SXdtNVZzOTF2aXIwMzFnOTVtaXcxTDBr?= =?utf-8?B?MDZtWExoY1JNUVVBeEpjTjVxUzRlT0RwalRrL21NM2pGSFRCVHpOSUkzRW5N?= =?utf-8?B?RnRxZVFLZm1YS0VmM1FNNjZTZCtFdUtkRVMxWW9oTUpYOWViNnFaRnR2V0pE?= =?utf-8?B?QkI2bnlLZ3hXSDdMT2EyN0w1ZFhLaFM0ZUpYZlBIbk1kYXpiTk96S2F3N1pP?= =?utf-8?B?bmo3S2dURE45NThrM3FmRFFRQ2k1R1duN3g2Q0RTemg3bUlJdG15enhtdVRr?= =?utf-8?B?dlAybmQvY0JKYlR6Z2huWkpiY0dsdXBLdjlaWkhYc0Qrem94OU8vakFmcDZ2?= =?utf-8?B?YTlLR0lRTzJTcHVQNzJFTDBscmMyUzZPb1ZXTHNuVjJ5ZkE3Z1NvV2dRamZT?= =?utf-8?B?YXIyYUl4cEN4VXprbjdLR2dnK3ZzYmY1NHlpcUp6TWNKNFM4ZlBrOUVDREVQ?= =?utf-8?B?MkJDT3Z6b1hsUC9XZWR6UVhkNng1bHc0STZISkJNb1RqbVpZeHJXKzFDcXlq?= =?utf-8?B?Q0pIeXBqWDlJRW5iVWFXODQzQTMwU1dFcWt4ZzFFM0hqbWZRMHVMTk1Tb0Rp?= =?utf-8?B?ZXlBZzZBTERFLzQ3ZTZ5SGkwS0UyOU5TY25RTmtoM0pJaFFQclFzS2MrckFZ?= =?utf-8?B?SG9VcUo2Y0l1aXdZRDV1K3p5T0tPbE9MRVhrRUxzaDVzNm15REJGVlVRRDc1?= =?utf-8?B?R3B4b0d4d1VTd3ZHOFhQZTZDckJ6R3RRZ0kvb25STVpTRHo0VVlObk4yOE1t?= =?utf-8?B?MGdGTzYzZzdqSXJwYWZ3cGI4UXlTWjJVbUh0dWI3NjlHckVVNnZjakZHNi9o?= =?utf-8?B?UWs2c3dsTHJVSEg5Q2dyaVFJVzdiWG1OMFV6bGl2V0hLNWNqQ1ZDQnZVbzJk?= =?utf-8?B?cTF0QVErTDlQVTc5NlovRUJTN0hrSXB1bXJHSGd4eW1BV0VZM21Halo5OGgw?= =?utf-8?B?dURKVVNLbytCT1BVeTFMZUwrLzdWV1hsWklVUTZlbnQweEZvQ2wxNDdQMmwx?= =?utf-8?B?OFhWQ0JOczRjQnZrRFRZNTJmNURhVEZ0a1hVVDk2bmQ5S0ZscUtybTB0S2tL?= =?utf-8?B?YXV1VTV0WlJOaGhnWHBzaGF4cUJwUWphSTR1NjJ2RlRicmxaOWI3Y3ZKeER5?= =?utf-8?B?TXVKV3ZnY3U0eFliWVJBRnhabVVJamMyZ2crQU1FMnRVeDJJVmRwZ3Bybmla?= =?utf-8?B?VDVrQmpoZTFwMURyM2k1OUFvU3BPOUlEa29KV1R4RzFCZ1Vod1VhUWU2SVEy?= =?utf-8?B?UXRPQVZ6UkVGcFZ3OFVFdFYxR29ubzJVK0lIWGh2VENpa2VEQVFrV2d2TjBG?= =?utf-8?B?dmxSZ1g1N2tTWEtjRkdZaHNmaWlRZTR6L241d0dWTW43cTEyaUt0YzNWeXp3?= =?utf-8?B?eXZmZ1NxVVRyNU8wTWg3NHdiMzArQ3dEcHVHSXFYZDI2NUFvYXR3Um1RT3py?= =?utf-8?B?TC80RHZhQmJ2RDFianI4eDYxWXQ5WnczbGQwSitTcXJSOGlTQ3dUMG13c2k2?= =?utf-8?B?cnZYb25OUGZhWkJ2YmtGQ1hPd0dYczM3L2M4OVFONUY5OVQySXdsZURRUTRt?= =?utf-8?B?YndJQmNZUlFJSjExQklLcjBDdkxjaHhMTXdPOWJ0enlNQ2FQUDNJMzBCUlFp?= =?utf-8?B?RjY0WXptNmhoUksrQ1E1VTJCb3ViNDBGR2R2SC9YMGtkVmZHSENWVU03S1VZ?= =?utf-8?B?Vkx1ZGRxWENTM0d1aTdyOG1OTkN2dTVtUklXRk5oTU9vdklPTW50dDJ2ZGk1?= =?utf-8?B?SXpvYTlXM3Y0dHZXditnbkxQMzFrUFcvWC9xOU9YdVU2bnVpaThaOE1KU2FZ?= =?utf-8?B?NmdZUEVuYk9KUkZIZ29hSDM3OWJJSUt0V01CUk9wSnlLWSs3RE40MWFqcW5E?= =?utf-8?B?WUtMZi9vVkUvazg1bDErclhpMW93dWV6OEF2MnhpQ1o2NnRuVE1ZQWFCYmZr?= =?utf-8?B?eFdOd1FXY2hCVlpMSjI5K1B5aEpsaGlCRm5tV3dhcy9vTmlQbFFEaThvN2JV?= =?utf-8?B?WUE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: cYAe4KleaPkZ/ki1TYkFY52lJDnTF71jmsWzvIN/ykbqA83z6bovfWKaM+DtmiMHPSJHg/LkxssgMY0JkpNUEJwqDzZAK8s97d4xF34uZg7etDtiI24pYJ+QfOLGVecYN5zHlaBi6uwAuCJmMbg6tBPOgqr+CGN6ST58z8fCc508kxMjc1FggCrABLH+vTy1xAYAseGUok2LexO5qUh5bpLYYZaP5DTT18dLp+fto2SiuKIX6HPJIMCVqKhgpj4jxk5SNIM4wFzRewfMIk5bE2YXRiayKlXdR13x0sCxhzW/I9iQpNFbmlspZHesXMfClAoqmvA05QwRPs+gyqS2rH848SAsiRVMogKqfLZvKcM+rmnZe2f/52/ZzexGaV+CBBaoSnRV8RVVHh6W59xjc51uW5rBvQ8bTT0aAb4JSQceiLTin1H0z8qTwdEXKMWN2AscbwI5JO7RPdTJGHEcXRsaa1czL+l8Zut03GeHydr4OnZALzh51BHaNrzonwYqRSK7Czi1yXjpo9TOfFicVucT9k+ssYwBioB8kvZjwQiASrw6N+u2/KfQnBassk9jjt8Y5a6zZ4LQZ3y2v821/02YZSdWxdBI1A5JvA/Q0DY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5653069-b8cc-49ec-844a-08dde697fee0 X-MS-Exchange-CrossTenant-AuthSource: MW6PR10MB7660.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2025 01:04:24.9335 (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: CSMHYvsGRsMOUCklvGR+NgVmm/KohjKcf4VZVrGZSoVINaVIFRWBwcg4PlLNuCBzWLCA5qKwS5vL+JkHLm6DkpYakuipOYdlmfTDFqJ9kd4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF76BAA8D48 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-28_04,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2508290007 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIzMDAxOCBTYWx0ZWRfX2IfMKWU4f+z4 C0XMWp1clSJPTEAyRoUXerpYArc7e9tbQbwdKSBBYHh863O0H1OO289883iHOVHsBuwDJYrGcb7 haimK4Fth3uk+t4ColHQdM5hxUaTSD8bE+2YcbUGA28U1CSM8AoTq5wTcUYc8PPwR7pQsef5LS/ zYSPNFXUAUCNRw9SudgXDlCmtsc/KWjJDSWNof0ww1Z6JvEacC0ChRZRodBLRjz0xJ9QUGekx0E 949DUbK4U9Dhl9ZVCUSTt+5mPnWjSUbexZqcy49Ue0boQnkWVCXRyczif90T2imGntRybZIT0WM 0BEUz9jCJw0vOGnCjoR6kG+6mnikUW9qVvniB4wn3PWtL4bl8pGlRikG5vIihjzvfWWumz/1y3z DQhkWS5VLX+FmOAgQyuGEDL0DbpDoQ== X-Proofpoint-GUID: WV9-9p-JV6IldGBiYI8RrU2cROBrMlsQ X-Authority-Analysis: v=2.4 cv=IZWHWXqa c=1 sm=1 tr=0 ts=68b0fc9e b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==: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=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=GoEa3M9JfhUA:10 a=sWKEhP36mHoA:10 a=968KyxNXAAAA:8 a=hpJFsqIun4mH7OYcDjEA:9 a=QEXdDO2ut3YA:10 cc=ntf X-Proofpoint-ORIG-GUID: WV9-9p-JV6IldGBiYI8RrU2cROBrMlsQ X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 0133E1C000F X-Stat-Signature: c3ai6x7op9h3f7y81k3fd17skqnqomd4 X-Rspam-User: X-HE-Tag: 1756429484-106056 X-HE-Meta: U2FsdGVkX1+y7yKYfzhTjgO2PoQZLqWddbxXS9ZXigxGvN9a/Ny6STYov5EfIjZnsNPPhhtl92m6BpqHDYfq10iJmPVZz8j5M1bubdKw0JweUgjVojpkxx8xn4zCFDT45YBItqLuevQzxFN8MKUNDbMPeA3UdTK6yomV2SFCxfJPOM8CdlRBe8OXHohRRujM5PVK+XMhix84U+OCc3QG23Vxv8k/kV91PlhkVUwUvB8++oMbolBrmMMYah1Jr2COXYTdVZe7+JnJS+ouTImKlug4U/Z5Cprk3UbI7TZZhwjoiJKOyUxpdAAiji5VEC+GwkQEtXN90NzQdocaOjQmVIdKzeXYr50raqThB6K71MpG8bYjA4cFsF+KWMmBXJBeB48lkGj9JGWWtGZjswCVyT+oVOwEZqhb91PtZwHvMJyTGxt68BmkYYQHk/7909wdHGBViYsRHd8tf0nEhFadqJFwOJJ//6zHsZ4irTA3y5Qd07LYC24XnRSrTT9th2VbT735hy777gP2JPSc59Z+/GySHCV3MKdB8OxXlWSyTjgw5ODqTe5/q0NcmLjoRHmRgC1b7uWjAFKWZVCVDBZGaMb9HXTfRsaitmHHEYxkum3laKJ1kEYpKYJYCPqFhhg+piZVOlUHTEkF6DHCtrcT5t21mnI2fcvZIpY8NF4MyM8J+kP2SA5i+KRMrocFxqlpGUtZRS9xtsuZ2g0KuH3X63TvbtsfPz4O2Mav3VG03exYuj5Icv6SKQ0zHfGXMQyIf0nalEJj/zuVIt3ElbLcr0PP3UDhrMPxHi0cgj8Xq/iUEt+STRu/sV1t5XfZfoGhZyDVdCiPM5rCLpOADuQHUDGvyUaCeO1w0uhSsyIauQrEHkM3oxzOHtbXGUSx4o+hy1S+x9g1XrmJa70xEepGdllezizJfwKsDkgppFF/ierXp1r+Fa7ujIIx3iUBRtS1Y29xQrnoVZ55We/PSwi OkhBK18k PCVG9CGj03wcX9M5r2t/mm/4GWk7xfjT4zO1dO3qBddeetEYGomnPz78SDFsvUwNHirTbqmnGSPclvhV8b/GCz9AbQA== 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 8/25/25 7:57 AM, Yongting Lin wrote: > This case is quit simple by using madvise(MADV_HUGEPAGE), but for verifying > the size of THP memory, we need to setup the memcg and attach test > process to this memcg before perform the test. > > Because mshare doesn't support THP feature, the size of THP memory should > be 0 even though we use madivse. There can be THPs in an mshare region if THP settings are set to "always", but otherwise madvise() won't work directly on the msharefs VMA. It will be necessary to implement an ioctl to apply madvise operations to memory in an mshare region. Anthony > > Signed-off-by: Yongting Lin > --- > tools/testing/selftests/mshare/memory.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/tools/testing/selftests/mshare/memory.c b/tools/testing/selftests/mshare/memory.c > index 7754c0e33506..2a415ce7bc01 100644 > --- a/tools/testing/selftests/mshare/memory.c > +++ b/tools/testing/selftests/mshare/memory.c > @@ -68,4 +68,15 @@ TEST_F(memory, swap) > ASSERT_GT(swap_size, GB(1) * 9 / 10); > } > > +TEST_F(memory, thp) > +{ > + ASSERT_NE(madvise(self->addr, self->allocate_size, MADV_HUGEPAGE), -1); > + /* touch 1G */ > + memset(self->addr, 0x01, GB(1)); > + > + size_t huge = read_huge_from_cgroup(self->cgroup); > + /* mshare don't support THP now */ > + ASSERT_EQ(huge, 0); > +} > + > TEST_HARNESS_MAIN