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 E4AAFCFC501 for ; Tue, 15 Oct 2024 01:15:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B63B6B008C; Mon, 14 Oct 2024 21:15:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 765B26B0092; Mon, 14 Oct 2024 21:15:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6076B6B0093; Mon, 14 Oct 2024 21:15:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 419366B008C for ; Mon, 14 Oct 2024 21:15:18 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 8818F1612C9 for ; Tue, 15 Oct 2024 01:15:08 +0000 (UTC) X-FDA: 82674068148.11.B7FDE9C Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf10.hostedemail.com (Postfix) with ESMTP id 4D76BC000C for ; Tue, 15 Oct 2024 01:15:11 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=j05TpPfb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NntvftMw; spf=pass (imf10.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@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=1728954725; 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=5xMY2oZLzA0k6avu3F2zXsdoLWfeOIdedXC29KoQ0p8=; b=IRAJit4pE/fVTj/NR+yNZ1b2PHglXKdCb6moXnZx1lckjA8Ua6YPpAPdlXxOD2mu8Gytsh EuLOoZTphI/tXr40EqJonWzkAR6qOXqu6DIFRfE58r7UTB6akU356OAkhIBJAV8Bs/W/SU +3Kjp0rv+53y7GYlBuK3NFvkSC7VW3o= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=j05TpPfb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NntvftMw; spf=pass (imf10.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@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=1728954725; a=rsa-sha256; cv=pass; b=XmrK4bodB3GH3Ao3simEG5krr61THXGV/z8xLKe5+tfXEvjaH8OA2Epq83v6lPjeBt0c6/ g0sq2z2CsCdrta790poOCLyY0CcxJgvwRNL4HnEJuo0L65cCjkBlEdfphuFSOU3NkiyjtG /X973/Qv9IwnnX1WJVzPH2LhuwKko9w= 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 49F1BfmH005616; Tue, 15 Oct 2024 01:15:13 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=5xMY2oZLzA0k6avu3F 2zXsdoLWfeOIdedXC29KoQ0p8=; b=j05TpPfbLWTZBYcy0l66SuQFzp+NSgp6jZ NLxYO83jrr8HekBdhIxdR2FTsy7oe5cC+nUlDiWA0uSV+H6UKGUH2/8xJvPPnuPo OvMcvsIyqhGdmVxWpcspQMcc9O8O28d5Era923XVD1LRL0VMV4QAwtHjcfg4rLrc eR/dU6ujk5i3n6w3PQ1VmnLwEdD70YkgawFO7P/USUiv806SMwkTmqSDN4s45+Ua XdGdKR45sg1BAgGunBlYH/Dd0FkEKxmF9SdHT6dkp+FVeA+sn7XA7TunamjQZxLT s1P7LDdXa3g9CyHvk0dLIDRWUyZ6nh1RQERMoyTpsVPtJcCqXggA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fhcf6db-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Oct 2024 01:15:12 +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 49F1CpGt014021; Tue, 15 Oct 2024 01:15:11 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2047.outbound.protection.outlook.com [104.47.70.47]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fj6s20p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Oct 2024 01:15:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z5eTnaZcZn04VS0Qr6PpAY5obP+gvBg3YmwGHQ7lZfecEFhyDMD5MTVtFf+VS7Bw4OWHAHJgNzH+V2ghIVIvJ49aZHkCAFPkRz6/djkcIOKZJSN4DFp4ylVggoAXgYGn3jOH8XZHQfggDWXQZaMnN5XYN88/vzrrk4MN9iJ+7T9wka15Yn6AzZiD1bQhSo84Xf/0EyVErrf+aiBv1eArbMDnKeZmmAR98MLiGsD6pipTq6auEIeBl8jGRYOq0x2hn72fB5tNyEjbMDyMqYiSVp/q/QEWPs+2M7I7bOTkRUTD3XeR3B2e8n1lD0h20qeZFJKjZzI1ZNCzEuZau1i5JQ== 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=5xMY2oZLzA0k6avu3F2zXsdoLWfeOIdedXC29KoQ0p8=; b=pYCOnIgrjZUVF45b3eHqDnNagJ5pB2V4hGoXysJdeKG/veIwzCu52ceD9H5iL2VfolNDIQoojuX9V8jImtwWi2qHwuCkC5j51+cK4/AQQRlmQTo53A7nGwITb9Ju7vAAjVTgXxvxUjfqZDtA4bUNvVMItjpkXQRC82A5k4IQh+IJWYTFlhhc0TepWrPWyAJTbUty6JjgYPyEQLTbTUUFUDPrIZrPFeqHI6et6KssnKi8Fykjtvtbr//50tpYWfSnJ9Lg82TDUC+RtOS//B5tD7oG7M4LbZ9ptYNd3UKhwQH5ywKdqyZ6p/H+WQargJOQb2l7MNIS9RxW+cy+peiW0g== 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=5xMY2oZLzA0k6avu3F2zXsdoLWfeOIdedXC29KoQ0p8=; b=NntvftMw9pbrBLWPRYZXQ17Z1ls8MBq2yyaJWYVYWdlKZ/oP4/2HFsD/U6ouMHNW0SVJda0C8Xjn9EZdFWoG7YyX3VwYGj753ZdRDbnQD+1S1AocjflNi0Fi/TF5vnzTJL6Ef02m2l+tkB1yO5VLSd1ia0J2ztzoLaJZo2L99fE= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by DS7PR10MB5901.namprd10.prod.outlook.com (2603:10b6:8:87::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Tue, 15 Oct 2024 01:15:09 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%6]) with mapi id 15.20.8048.020; Tue, 15 Oct 2024 01:15:09 +0000 Date: Mon, 14 Oct 2024 21:15:07 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: linux-mm@kvack.org, Andrew Morton , Jiazi Li , linux-kernel@vger.kernel.org, maple-tree@lists.infradead.org Subject: Re: [PATCH 2/2] maple_tree: Add some alloc node test case Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , linux-mm@kvack.org, Andrew Morton , Jiazi Li , linux-kernel@vger.kernel.org, maple-tree@lists.infradead.org References: <20240626160631.3636515-1-Liam.Howlett@oracle.com> <20240626160631.3636515-2-Liam.Howlett@oracle.com> <20241011011759.wbw56sqgmhzjwo4k@master> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241011011759.wbw56sqgmhzjwo4k@master> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT3PR01CA0030.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:86::18) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|DS7PR10MB5901:EE_ X-MS-Office365-Filtering-Correlation-Id: cd0ef69a-892d-4666-1666-08dcecb6cfa4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5DufdLW1lAFvW1rlR6mx0w+DA1tlR2IbwHCUbONUm9W5f/wSTpWXLqaFH0bN?= =?us-ascii?Q?ec4M8xwDtm2OMGSFK8A8M9k8eMukLJsqpXzS1ouTKZkLFiQ9Q+wdlSRow2wX?= =?us-ascii?Q?JvHQweaJXm60MReQrgFxiefJ/Pcs7HvexencS2TKZjQQBgO4qhx5QL0j6hXG?= =?us-ascii?Q?JQ7o3yqP5aK1q9dnl3/DKgR/ISiVMjnpBxKZ6bSzTP45oNJQNYZT9u2oT3xw?= =?us-ascii?Q?+ytsrrtnv1zCWtP3siXA5LKzI4Rw8uqQ0QcgKpUqJK/m/R37kIxQ0mbiOl3M?= =?us-ascii?Q?NE2BRDNuabIlcqyaTRYmUlhe0bSmrLuRJYoE+qNm5qvw++w6GwO3vR4i4T+h?= =?us-ascii?Q?Pq8FZhPdoPRistIYvhLTkPBfr/ZCYYFLiSeHNMInADUgBV++ieCu+rklWnc3?= =?us-ascii?Q?b1l5TYtqD6Zt1CMk8n4JzePbfec0UNf8iXGZuT1BOD/RZS/xPBGY/FPRtL5Z?= =?us-ascii?Q?1ogUOp09Hg12DJOzoxyyiR6VBM9Xd+Ds/qAcps/iju3KDzujjA5CTsDQYlft?= =?us-ascii?Q?ZE/wV85a6Rgyj85h7X2GLsi4reU6DMC8XPXRiH3gubGBTG9ANowFHpUvflYG?= =?us-ascii?Q?WsolJ308h1WSdzd+gWaS6iM8e2QLru5aRSwMC+GlROpxjsweSiNDz0FXsVvF?= =?us-ascii?Q?NqRIs7vadMNgC3QnhlpDWaK+ZFlwW3sbI/JrXwjYtUMnGh2NFsET7Q6aCaZB?= =?us-ascii?Q?YBjLd+e449T9EYOFKPx2CfG9cR2N74Hb5NRbJRiZhAJjtQxoEKh5MlfjxYWY?= =?us-ascii?Q?smUnqx9NhpcwpkjXlECO9cEfVLUEm28HxzHhXW9yD8slWWteXMzg3Gv1m6Cr?= =?us-ascii?Q?YRMwLnfvqY7G678/2lPYXKP11/lOpHmhkvlFM+vi3E6akfYuz4cTknn7NinA?= =?us-ascii?Q?blQpNPewraInMt65Np/N2AmuSE3jR/mOBRKMs8qPCfZUJU3QyVuDu42p058Z?= =?us-ascii?Q?vNMry+C5UIFB5cDoVzuSWyMuT62kl2RBkfav9Mm/34joGwIqiHAcKxpCmIlk?= =?us-ascii?Q?iVFdDiHCPs6NYBqBa9bpNZOYA1rB+D8nx6FCF/Tck0rMF7V+G0FVuLkYMtwt?= =?us-ascii?Q?4p9zHM3oVhjTmB1LVLSGCNR3Uj8A6fAZvQBBTClNo8EXupdKlJA1Xtr3SWl5?= =?us-ascii?Q?XbCb/R8eup74ZH2M7FxNk+LozkJjY8uO3pPk1IV3aofy+cXv59o7HvK4ck5A?= =?us-ascii?Q?8HgJuy8OcLjHOeLY/Sa8UwodMJxHnm0R33gP6TDuUc5H2HJUpzVqXl5/jWXI?= =?us-ascii?Q?jhzeT26om4Nul7aBPF8QYSA106OD5KMMAXaSw635hw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BB6hdwrTojdgsU4bCQz9g3GRODnr+cRqXcriIJaWWaEVzeyeN3fIDB2neBOJ?= =?us-ascii?Q?zcHe7uKr3MtQla6n1EQa0Zj/tFlOC52LjmnEnNACn6z/+vejq57Vmf/ysdtr?= =?us-ascii?Q?l36lqzAA3R5CBHWmRkqppS5vSvlkqVqp5H0cUvUJpn8WT2i8o+3OcWSl+Mje?= =?us-ascii?Q?1ct/mDVG9SLqHKIi15kUXpxR1y1WJhqBw0XryxUf3UfA2TjhwltCcA3AiW48?= =?us-ascii?Q?JfAQCTmnpzn51W3kjmf/FS34gcEcyJ6LKlj30n9/HXTJ//3DR+jM7IQ4Sw+1?= =?us-ascii?Q?AjgFm6yamSdwkad8UFdxwULOrPNqv/WBazFiwux47E51o1mG3ammc0TQcNbc?= =?us-ascii?Q?4GQRE3CFQ44IYzLz6Z4QgV9mjK2r1KhFIstM1yjF0Ocw7z5Th4dU9pKI85X/?= =?us-ascii?Q?K6MmfgABRdkpOvdEpMeV++ghQPR7xe6Z4RU7NFkaSy2q0S/b/v/vOom5vQit?= =?us-ascii?Q?ZLNQVsY95CFFinv9IUMYrhaO81kCE65uarVkx4ihP9RXcViz6zyQ7XQ63Yc3?= =?us-ascii?Q?q/ozE92l2nYXq/Qm6wiSPe7J9JdHwkOTU4teZeMNfJxzrIj1lAB/VYOKfwE/?= =?us-ascii?Q?Hd54yNTfWrL65msYHqnbcBKkMcuVK8iCiTwSpxWzY9lzv7ou+He/t9gFpjJ3?= =?us-ascii?Q?4LCXCzLvCSrfM6p6jCaHgjqcFtAg8xMi9Z0UwkrS78w9bPVBPM6edXT7tosu?= =?us-ascii?Q?3pX6Fdpt6yecD0YBlnXHIKUZC/DPNv4F7wdr+M89q/HV7d0S2JScJS6upVuC?= =?us-ascii?Q?BBUhLDDhsLHOjGF8wTdGrBVNuNtSY3WzxxJqLYAD01bh4rMBdcHPd57kl7dQ?= =?us-ascii?Q?1e2i2olR3j4npLZBS7OeDh3uV+ml5ma8YobiGDJGOFU5AuNuaJE/tmWOPaa7?= =?us-ascii?Q?pZTXTWUFssUr3WCW/TYn8EFWFRKQMcQHdebp2DchAlkJu5/rodfrTT0oUCbQ?= =?us-ascii?Q?llPgiilCB05EzpJoKGMr/HsKhyuwlkxDob9VmDibU+7bFLqOQHXF/lMMaqgS?= =?us-ascii?Q?xZWuc0S1qXlYI1/TMx0FsObawMnpXQJd4czcyIT/TKzmgasRv/i02hZTfO1q?= =?us-ascii?Q?aCx9WD9etlAucw9ys2p0HtOkBn/oGECYLOC3y8j/KnHBiIr00QQEgbuE86eo?= =?us-ascii?Q?A2TXyeZ7SLIhUGy5UtuHT17Xf5zjZxP5+2+eIvhHX1tke7WSWn3n9l9rYBIf?= =?us-ascii?Q?4iFaGK58w1EKhinMxGMksH788rO8GY9pW8N84tb+jpZo4NfzgNUU3N2WuY9q?= =?us-ascii?Q?Ysx2O1xQFZ3cGXwygtf84m2Xv/nXeWDY/+oYPexaN4FO1OeFUGubXiqu/p8Q?= =?us-ascii?Q?Nr1vjqMTlNn6l3mTdzUQx5NqwQwneU+8DPe1/fDuvgCD9dw3DWXwNJB5/iYM?= =?us-ascii?Q?9jmK6tWxOLKuyRbHoPTio7pL8ZNehr9xBXxEqHOU3UeMn0s1WV89p4pkvu1b?= =?us-ascii?Q?WoluhmbvqAwd6XyZK1q/pbOxTxqk9o8DCfXG+f6+YbD5ew0G7urqIKnOeAUr?= =?us-ascii?Q?ZoH3z2j7W/c54khXPDSTonF9+8tTwn7YQtfen11ipBOw3qlnjEamSHRsyNO9?= =?us-ascii?Q?TiP9rVfTOfZR6sU1SjvOocXfZc0WdZZcR4ALP1IP?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 31cXRzyuz9s8hQQLor2r7m4QIVJeqKAqHO+sCYcu/4LIxfFT68MJqJwFCrTtWRrNEVL9sb3/OUCQbUjUoQrT6eAoUjvy3mJt0tJvok6rJYkC9H315I2JT/N7RBvutIkYwFovummDWfryqLyQYqdeZmKBhE/aIfGzCHqGss4Pha8CJqSJ8X2r6StGX5pM4y8oZL3gGc9bmpHOneZtnw+U5Oqw83eeHwN0BKKEf5llwRNaiUpOYCN4Caer0HkWv5uMZRAXqGw5hCaQTZ68+uzK/0E2bHNcqj0AHcizjW/uAO/5/shHJaP12RI2XxYh7aHB4SClCatTYG2rz/TS0/Z1AD/qzuq8uSdCGyQ1tSwVfYWw1cs1a60uL2L39o4kOzOrdcq1jApIzCFzFy7uMFFGzhYyiZawUibRybskyxQyTtwQBSJY8A/X3kXh8kTvzqvMA3ili0BMpJ6pUt5iI3IucErX6BQ2uQ1KFckG8D4XLHeWUtMjQghQF3Q+x4PuQLMmynHxElYKgcwM0R9hOCZwhhD2HJvXg5NH94XBTki2QdMPx9SKQXow5PmZUN/8Yjanof8/v+3BzifR5j9Zt655uMxb55AvKzmir9itzTcQ4OY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd0ef69a-892d-4666-1666-08dcecb6cfa4 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 01:15:09.2880 (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: hP/nClqzpsfgDiiFW05U6U35wJbrepPE1NtZExCIhf6ODqD+8VyC90z3HLcVJzYhLMGEFZ8akAr4iPwpVFu6aQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5901 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-14_19,2024-10-11_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410150007 X-Proofpoint-GUID: KGzN3L5OlWRfyA0Tp5ZMKtXwdi-haHFo X-Proofpoint-ORIG-GUID: KGzN3L5OlWRfyA0Tp5ZMKtXwdi-haHFo X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 4D76BC000C X-Stat-Signature: 63ohyyho4erhsnju8nx7jm94tkshewqg X-Rspam-User: X-HE-Tag: 1728954911-845286 X-HE-Meta: U2FsdGVkX1/Gd4OZoWt8Nt/dHvKPFFsf7ewwQImY+96bo1CcSqdyHKr3/G+bV9LCbN08aj12sW3Mk1V5iWUsJt49p8T/La6VyyI9hPdXVKIwFa9UfCg7W95VNt255zsmuxVMkgrj03/3WC+a49ZFMIfBhRKRVcuNl+uvb9H0kHfG1lBXUqI0YVPorIy/L8ewGvsSpdiLSFuwqiEPj9MFevy77MK8ep3xrV059pwsMBQpKNxgwDLF+8jaix7FKOh+tRQqlZctzgTpABizdfdDawZIq6C3PZJS9qdK+cs8VIlsLaRNWGu7NVVhZ1VVSl4I/dPQuzp/g6pBXQn1PaEbNDWAMuDP+ROdH0tUIPMA7GFeP2FFZfFY/WIbBHIoRW6dER6HV7YsxA7cJ24dE+aN5Ltct7lTItBcWchEtq2Xk6XJPUY4qnIFHXAQeS5cMG/JQght46pcbbSoo5xkw7JdswWmgOWqy9vmS+dhoXmtSpQFGf+xmqweqsVsXv5bYTRE3rPuPJ9nolMg9f2vLzWU8Gn2uDE4B/RbjH+8lhEDsRLPNLnjEHjPgGblcYU/OcLHG+BjDfgsycuo0m6ZaBQuPVmlEdBgO3/o/+jRZryMVteKWSpNDzdDRXy5o6CkS4M4XBhFKI5Da3kX2l2xhPp4d/8FYGb6cXOjObe3REsrgiLW+OXPUPGImGZQv1DNRoFwcXSsDQokMHgmGVKuMGmbWi8CutuTZFISXd/N5q141UW+NeQdLTyn3skevJ2vLvnMQLepdIGLXXXxXEKH8A/kaEUw0etvGh0x3HFNE9Dxgsy1MofOIVBb5ujt1QbYVYwns6Vk/55oOH0/kUx4pIuXldzXlWK1PKuUc/08efsvbLu/XcogMApw9Y2yQ8aDbUkq+lfD87ujk5+36RecQi5gNb88aHCd4aRHnJGQpIh8k6ByCVaoOYXTr1oo2iOdtlsOUo+GM7fkaXUslL0GS8b iKlMMt0G 3SNvL0jdTu1DjAUnFc1kB6ohq2qdKb+as+sI2eeR+sPjUrV5Xeth6YtJaTzx2YOFlEtHfwpWtOKPN+suU2dChXT0Hsz6mW+WGPJEF9+mygHHPmdGOkQwpeYU80jQcVmz61OHFNkn+6ODv++J59LGcgPhve807fVonAJ1Mf8aXDf4LS+6ViDlW+27A7qZDmQMdYQsJ1/vkVFMwcuzkXyVUNI9qfFMLzoCa08B69sBAtQ8xSMbZBR11H/Tp7kTWFwb8JQiuxmR7mm44begvRl90w3Lw/awz+D9aIfK/OvuiAdTsz7/+/XeAiazV9Sut0seC7KbHRIr3xFh7mxxqEc+YsbNimOOeU9dpDt4H5EBe5uMLuj7BzYe1MQuzyH19KPePwjuuNkzOUNy+6Jl2cT+m3crciQ8OD3wRpea5/WfDMEscsMKI5+mmEFRszsehvUSnbzGluwg49w9XOKTXppkJjtmPbfOZYu+MR+Ut4v4Z+UZMvbrWosOFWYw3CAPWI7EIsn9lIHVwpU3/6jFxipWP/B4KrwZQ4Rm/ZBjMEX80fMuIXfTiXmHmw8SsuidmHu1VuqGTzyNohTOrdvBWb1o3voZyuS39sDoF+DQAJkYFmj82MFRCcacbVtVQxejTUoPpdJIUzEyQ7s3iko6LZguCrevJCwJ74vvOl4RG 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: * Wei Yang [241010 21:18]: > On Wed, Jun 26, 2024 at 12:06:31PM -0400, Liam R. Howlett wrote: > >From: Jiazi Li > > > >Add some maple_tree alloc node tese case. > > > >Suggested-by: Liam R. Howlett > >Signed-off-by: Jiazi Li > >Signed-off-by: Liam R. Howlett > >--- > > tools/testing/radix-tree/maple.c | 22 ++++++++++++++++++++++ > > 1 file changed, 22 insertions(+) > > > >diff --git a/tools/testing/radix-tree/maple.c b/tools/testing/radix-tree/maple.c > >index 11f1efdf83f9..b4b5fd9f294d 100644 > >--- a/tools/testing/radix-tree/maple.c > >+++ b/tools/testing/radix-tree/maple.c > >@@ -462,6 +462,28 @@ static noinline void __init check_new_node(struct maple_tree *mt) > > MT_BUG_ON(mt, mas_allocated(&mas) != 10 + MAPLE_ALLOC_SLOTS - 1); > > mas_destroy(&mas); > > > >+ mas.node = MA_ERROR(-ENOMEM); > >+ mas_node_count(&mas, MAPLE_ALLOC_SLOTS + 1); /* Request */ > >+ mas_nomem(&mas, GFP_KERNEL); /* Fill request */ > > I am not sure why mas_nomem() is here. > > Without this one, we still can trigger the original bug. It will fill the maple state allocation. Might not be needed but doesn't hurt. > > >+ MT_BUG_ON(mt, mas_allocated(&mas) != MAPLE_ALLOC_SLOTS + 1); > >+ mas.node = MA_ERROR(-ENOMEM); > >+ mas_node_count(&mas, MAPLE_ALLOC_SLOTS * 2 + 2); /* Request */ > >+ mas_nomem(&mas, GFP_KERNEL); /* Fill request */ > >+ mas.status = ma_start; > >+ MT_BUG_ON(mt, mas_allocated(&mas) != MAPLE_ALLOC_SLOTS * 2 + 2); > >+ mas_destroy(&mas); > >+ > >+ mas.node = MA_ERROR(-ENOMEM); > >+ mas_node_count(&mas, MAPLE_ALLOC_SLOTS * 2 + 1); /* Request */ > >+ mas_nomem(&mas, GFP_KERNEL); /* Fill request */ > >+ MT_BUG_ON(mt, mas_allocated(&mas) != MAPLE_ALLOC_SLOTS * 2 + 1); > >+ mas.node = MA_ERROR(-ENOMEM); > >+ mas_node_count(&mas, MAPLE_ALLOC_SLOTS * 3 + 2); /* Request */ > >+ mas_nomem(&mas, GFP_KERNEL); /* Fill request */ > >+ mas.status = ma_start; > >+ MT_BUG_ON(mt, mas_allocated(&mas) != MAPLE_ALLOC_SLOTS * 3 + 2); > >+ mas_destroy(&mas); > >+ > > mtree_unlock(mt); > > } > > > >-- > >2.43.0 > > > > -- > Wei Yang > Help you, Help me