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 01B04D42B85 for ; Tue, 12 Nov 2024 14:47:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6CFD06B009F; Tue, 12 Nov 2024 09:47:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 659C06B00E7; Tue, 12 Nov 2024 09:47:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 482616B00E8; Tue, 12 Nov 2024 09:47:11 -0500 (EST) 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 236526B009F for ; Tue, 12 Nov 2024 09:47:11 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id CB421120232 for ; Tue, 12 Nov 2024 14:47:10 +0000 (UTC) X-FDA: 82777719780.18.961F24C Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf02.hostedemail.com (Postfix) with ESMTP id 8079280020 for ; Tue, 12 Nov 2024 14:45:48 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=esEltZWq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="V3FQ2j/4"; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf02.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731422740; 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=ddTmzcBpz0wJk6avnHMPhshRFqSY7JPF9TokGDLs9Wg=; b=ce/ztmnEJymAWZ+O1tIPEp2zGXZ7QD00ca8iOPaUXgFWSRVaNZ0lN+uka0lY7egMJAF0w/ 3xeVU02TSR3FSCPvHmnQW8TmK4ZE6NNAcYZPoV8g/rA3S3tKnR9qbCrxNMhiflCLYzvado L1zjZ71X83t/eBVFiJ4V75+FKQ6sx8w= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=esEltZWq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="V3FQ2j/4"; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf02.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1731422740; a=rsa-sha256; cv=pass; b=11kqZkgjsFPLkqz5NC19f71YL34lH7f2s4E1gSwrM76xj8J/M9sIA8/XX/BJArV+GvnZqa 0UXx9UKC0l0H1vf3aNo8Wy0vbO9ONBGqbvPzKEYPcmRmI5IJAhX7ux6+/pZ10Z85R1LPBN qNJ7KtCo36B2FX5CKF5LSusj7qPZayI= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4ACDBZKk017088; Tue, 12 Nov 2024 14:47:06 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=ddTmzcBpz0wJk6avnH MPhshRFqSY7JPF9TokGDLs9Wg=; b=esEltZWqfybI2k2IsOcG5dlj6YH4cTBbHo Z60pumN+6Iy9pzKROe4D06Bw9tNDM4JocF4NxlnzSK5Tv6Z+wO2T/V55vYanwmmI VXlt1zXj+uuwtq8XxKrAwxKuG06H6AsMHrZxREZfqcHT+nn863TCsFMdFXUKyTog GmWQf6xRYVOTq0p85ExFp/Ssz/gfgYLql1w+YMM8Z/PFuF0D5+vHIOYUJz0MbQHT nFtWuRpu9ooh7kF1UUCex8TuWndiLN/h1idMhlVmknm762VCrSZMq6KZPnM9P4Wb jurq1Ya2A02XDBYuAvQx9T6CM44qrBfSnjsesl0bjC3IpmQH2yEw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42t0k24gqy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 12 Nov 2024 14:47:06 +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 4ACERtxB007978; Tue, 12 Nov 2024 14:47:05 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2044.outbound.protection.outlook.com [104.47.73.44]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42sx687bb1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 12 Nov 2024 14:47:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FCato08LpiNmTkQ4aZ8n+hvs2B0NA8hL3GGqkxdWrLvKij43I2WyAmqORF2kflYKOegnVo7Df35rlqiuV5ah2dvFjQV3cho2Ddlf9TwrMS60Pci3I8J1lTdprikPWZKQTfXJ2ocWXAuep64VwQyYlwHYGMeai75YXsaXuANGaFW1q/vrj3HpEDZV2CdQj4PpuuOFpJKRNrD9V0cvjkOPbYmtMIYvDAO+Z5MUeNbW+gviZN3PbWnpfxrk5xLgSF9PX6C+EAnYIZarmfWhtcO1d+0TIxnVgRTSkqTzrg8W8Fa11AioRJDNwEVOvhQ8mCxqDCPJlQZOiU8gNLgyvTT9+Q== 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=ddTmzcBpz0wJk6avnHMPhshRFqSY7JPF9TokGDLs9Wg=; b=BmT6e7g14eJWSA/Fx6heOYzr7wXXRLyU0iDWL8aYZvPt72IY0EdHnZXRAe3H0aiC8KfY8crS/H8CHr/voyqaJNM2FN0vimrFiweywh+NxQMqovcwRE7mF0vLRbg7hVFK9dxRhR7/iRCGcAeqHXMHBYMX6BuTi4CQ0E7z/WQJ6ehRNToObW/A/YxDHSy7dxvCl0uaxhorJxcQ+SmC+xryvWSpY6MsmiKXAmRDwwNrGZO20oAiAH1Z/rPrKwmCIe++ScbLMzCyLbjBhGdCSL6NmBBMKZruIOZJgnoA0+he6yzoVSSetzJyxNIeeY4s9cr1A8W7h7/0qV3G2OIOnA2eRg== 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=ddTmzcBpz0wJk6avnHMPhshRFqSY7JPF9TokGDLs9Wg=; b=V3FQ2j/4KVWXZRIbCDcGUvEBS4xuY6tGTozfMvibU3yerz0Q/PTqfuSScLDZdk4JHfYK59U84DI7SpS599LwvBU6zGiQ2iT5z9IWi2tcXpcHNU6+oFv18fQUAquwGhfvuTw7l3yZJZqU5shiHH1UOrZW4uZ1kYHBzHJDixQPl7Y= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CY8PR10MB6609.namprd10.prod.outlook.com (2603:10b6:930:57::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.28; Tue, 12 Nov 2024 14:47:01 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%6]) with mapi id 15.20.8137.027; Tue, 12 Nov 2024 14:47:01 +0000 Date: Tue, 12 Nov 2024 09:46:58 -0500 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Sidhartha Kumar , Lorenzo Stoakes Subject: Re: [PATCH v2 2/2] maple_tree: only root node could be deficient Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Sidhartha Kumar , Lorenzo Stoakes References: <20241109134410.31792-1-richard.weiyang@gmail.com> <20241109134410.31792-3-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241109134410.31792-3-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0378.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fd::6) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|CY8PR10MB6609:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e4c5f97-56db-4f55-f9bb-08dd0328ddd9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?whVwX1AMSBv0dc6D2n4rVDOzy9pi793kfGCcfIsi5eVe0EKKaYYKFTEbt8lh?= =?us-ascii?Q?DKcvVpD17G3X/P9cxKzn4GFbkRN9+2vyF5UPSymkOFDTGmoVgTST0gMbC2Ru?= =?us-ascii?Q?u3n2reqVcWVbHe6utaMgE4cvyjRnimJSaMDSYwng1RuhY69tST+0nquBgWtv?= =?us-ascii?Q?q+cl84ngfuaK19UGHisAhP6UH0p4sjnwrla7SHWenUwEqXleVwhMEijzgQGU?= =?us-ascii?Q?Ht8Xi+bweJbiRSIQZom9sr9R/skiWaDVPYnC2qOIdN8FQ2Xe4nsCn8TESObe?= =?us-ascii?Q?Owf68cx2S25rWW0Wak0WtgYaEcTYxNyD3L35iIsHynHY3K9VD1UbOKwfJ7Bl?= =?us-ascii?Q?9U6N/rfcrsdh01I0oAvH2SpV3GPJRAoRbYaK5xuFvCWT3U42XQlZdmAscSGl?= =?us-ascii?Q?yO3LcBibUUWkMnnQOPD7zRO9rViiLZpLAeb8krODCw3X620lL06ZEwO5bG4I?= =?us-ascii?Q?mdAQ/wLabSDAMarqBfZ1OubCA0bBuf7oUjfiprq7cUBqdl6YGR+CSHTgIE+x?= =?us-ascii?Q?g4fiEHskj4qitfovDNdOZBwCBnjz31JO2WTRQun+593mn9V9Gdm/IiewMSzm?= =?us-ascii?Q?ysQKBEQdaN8d/4fSZr4zQaHCqzFWdk+b2vUip0kvLx62qmjAsJIBsy2MgV9w?= =?us-ascii?Q?c/E99KfTmTsGR02m3XJI9BXy0kQ9od3CEg++kqiExpPGOhfzkNYyy3wvDAp8?= =?us-ascii?Q?2wuDdpeLNNKpejgsis4Fu6L/hcE6zLGjpeG4cTdaaQ/7B6TxG9YOe1WsR04L?= =?us-ascii?Q?WswH3TuJw3w/VRtfv+pVGUAZApnxUPFhV3eKp/CYgfdhPz11oBQFvEv7p0+l?= =?us-ascii?Q?3JrKhRGSkgrAO77p0X5sAGbGfu3DbFXh4HbpLhY8pjqTD2QLuliu/pIAHyUs?= =?us-ascii?Q?G4ePczFVwQD59M7gZD85WquL1oEEmVjLME18ZLyDs640ZRSaVfteGmbNJW+2?= =?us-ascii?Q?H6gVtgniZl2W3jFfMLIlLvHwU9IlhaAJTKgkDpuI/0xPra/q0HJobSllMAFE?= =?us-ascii?Q?cgZWgZXnn8/1faXQIuKln1ol/QYqVIspzFHHX10Pxxbk9fWhy+dQQUHAKthz?= =?us-ascii?Q?DcKCLt0OIHKa5Gwxyicg8UClZRf2LTQKTLVXkryaTLnQlOX119mp06BYNhkz?= =?us-ascii?Q?IfDB/iH9nV7p3Ye71mqUyBIoPOpIPfcbAkrx02AMuB9Lb37xJP/pBv7SQ6fS?= =?us-ascii?Q?PxilLVEc875Bu/7WxJbdl4R+/RJAPa45U0jXoDQ9gIGT8K6cb8pk8tu4Vff8?= =?us-ascii?Q?5YMlAGoSLBj0cq/2QYkIRNONYZe4GLMryq8YLbch/urridb4AOE6oZ/7zkQw?= =?us-ascii?Q?Y8o=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5e5Ww6bIYUVMWhnxdQIPeLHuDZda+/btKnbCNHgtwrwZm90e/2NVSS9ZJmDc?= =?us-ascii?Q?jOPvAnNuLY3emjvw6nd/Nl8WFXAO1pKfsqIkCqoMfmJkAiJ95dP95giC4qgr?= =?us-ascii?Q?qz5PncB0cLryqokJrLsWensmYALzdKrDUIpVad1QU0kKxKvLviP2JX4+X0Yx?= =?us-ascii?Q?ma7Zq936VWiyx4WyqGgubMeoxuXBqB50kd12UqRUlc+3+fR1/PwTAk8YUHDy?= =?us-ascii?Q?tacyarqgZHmkSf0ScUYG6Byi8DZsX7xLNeDww8J4w1bp8DWP6+waNlHmjO4Z?= =?us-ascii?Q?V86mZOc0ZFZkwL/v+QXUe2FUAACI71bNHN90PnRShZS5igzgeseHEWdkM6ek?= =?us-ascii?Q?sYzWrukPZ1cRmwvUdkpOyRCD7GG7mWwJP9RWvVcRwT+4gDGgWFFZxRM7Qm41?= =?us-ascii?Q?gQWTE7KQCsaIhjj6xNeM+PtjrRILs77Xh9xe8BrElOnKsoJ7OqGnI0IcYcrZ?= =?us-ascii?Q?IQuDbXus3NdopNWxUdDlmpOIGEo9TbJUNWofCq1qfpgHUMgBpiEMEvKL1a1A?= =?us-ascii?Q?v4iK8dKlhDmY1h2si0JJgq5wStGvgC8fXrJz+b5h1d8/BNQ/GTa3uiGR7/CJ?= =?us-ascii?Q?iGYHhROi+sfjYy9WiB4GbAHt3IUKqqgCNpUbSQa/WBMjNlGj2G0yK31RfB8Y?= =?us-ascii?Q?b+oMQP1E81kbi24+1XbpZhtF9n0+Xb4oZjV+y7tnRT6NcBTNKXaOciihT6OP?= =?us-ascii?Q?msHbYqlH0i5VrnVikyBopbawgHyjkGaitt/lNC49jutMM5yh68UJD/6khjtj?= =?us-ascii?Q?VKwkZaGIVGyqd4h3MvfDURH3i7LCash6FQ17AUr4fL16AyWZVonVndbKhk4B?= =?us-ascii?Q?ip6jiK48ANnNbSHz5ydflD4/o51AKOJE3p1HDqwQvuApDgVRvev3ybjy6tEz?= =?us-ascii?Q?+UJd/gsAYOYxDXBFdga95zLvwMiXBYuqKNIvIBhwJQkI2yZUbv5kKsOkQpd/?= =?us-ascii?Q?6TIkmPhssX2KqgzP+3xkUQB4KaaHByOqIge356MYeqEpspLtG6QRRiNsRWsD?= =?us-ascii?Q?p+KCos2vF+a19mrP36N+IGWjNrXBGW0UrASBeOk4SNpmuw5rQHatGkzastKl?= =?us-ascii?Q?a1N0sKfhHMrlyNjPctUvZPy3v1dgcGeN50JFat25HLfga5sAvPRgjdYoVZ2K?= =?us-ascii?Q?u3xmKKw/EojFh9FzkMYEwgVyNQ0jgnKPHS3gM0Cs2tqrZ/AukeZn9SfqhD5t?= =?us-ascii?Q?+A4RICamqNfIuTNCKqIjOf5GgTNnw3xeKIKQhUy83y1ci9zVLESJ19gnJPqw?= =?us-ascii?Q?RResEGsPTtZSjORGE/LjZ4DMEqu4uc3lfK/5xLtMJKGtjIuS9lvtQcNze1Aw?= =?us-ascii?Q?600d/RDeUSheIy82yltcH/ZvSxUqoHJ/RDkmMpGXi9ncWdOpGoUEmR+Rf/Vg?= =?us-ascii?Q?4iEqb4/yvajmXGfLp8pFSFQhVPyGBziUIHI640gXNmD9Ow+XUtCajXeU/s/M?= =?us-ascii?Q?iBErli1ZrShFnjrU8YgSdpxVF24pFmM9FF5pXhiyHYQcj06CV8WHKuqq+osB?= =?us-ascii?Q?ZEnULWT6zC/AIz21LfvHNLgAEdpIK6AVilOTx+bHw+HdcJVBd0EgWHbvYGed?= =?us-ascii?Q?VlHr+WavPAoudv4JjLPth+imdaIYEQBBWJvDflli?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4H5aRkeqfLguplnwV/9Vigu9W5pslEdrf+PZp1ne0iW0LYikbmOO0jLfPxUypu6jbIIxg/rFrLtKLYq/OJIZrO+Oec+aQN1PVw//6RkDxd+heV9RvZbBKwaD/5Efgr00Emtm7NxeR9RlJzYnMhBPqWmaUuc3VTwnw/iytR+icKu3t5FRoaK6r9wTmzN5GW6utkBd9XpkFQZiWqleeKwyly6pE92fKSGgY3yDJO7HxFrxG6avw5KjDO2VdapxzSpIXdDqqT51P55Gn3sC1k+fLxZPruMxGPDybwUavgnUI6D6UUc229LBxW2YLLnv2EUkysJHU1o317ngWpEzYfzQTd6FyHhGd1UjIpgyPQs/gC8xMmDiWCMhfQhS1eOF6rXh53KJzV23/93Vaz6QJitdmz+Urk+OUq9IzxUbfNm36XbNEFahy16/IfWwpgYeHGbPdXj10ccN7K8yuRynvC+S1RgnZNArCTMdXF37wyFBka1WZlCq/Iuou48juuJU9Qh3LaTtvaXWryCGAHkwRdCjc1MizLaCGj/isfQbCKnTBFEvWNeuUPCTyCNW8rrll6cSWAGQ+YCi+kiTwVbxPGpVJYIvk+GGcBbsKDMpyEqLY2M= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e4c5f97-56db-4f55-f9bb-08dd0328ddd9 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2024 14:47:01.3798 (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: iBWUYpXDnlCmh9jUrtN32rMWaLiX/b1V6YBVl50cUemv5mac9zEe0nFcI/cncEtieImxXN+t3cb5vsINFNsMbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6609 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-12_05,2024-11-12_02,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 suspectscore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411120118 X-Proofpoint-ORIG-GUID: nz4_WwQlP6T39yDxfPb_hZh4iUMA0jGE X-Proofpoint-GUID: nz4_WwQlP6T39yDxfPb_hZh4iUMA0jGE X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 8079280020 X-Stat-Signature: bjzq3imzc16fuzmkox9c74ew41pba8xw X-HE-Tag: 1731422748-289616 X-HE-Meta: U2FsdGVkX18D65WO+X50/RoU3dkuqRio4m9gvc6TZo3lHp/8J//98kV8Nyct1np7tlHlKU5iheEo+atsT3nw1su5SNn2WArHoFvhkerKqQNoPtH6LAorcSHZeTi7LxpmjCDJ9ey0CvhMflRecQ46rYlNhktTAw1a3b1/wcZo9xIN2senO8QO2l2GEc+ocuQztMN79K3yHjPmHk+otxhRTqYbUva64BmhGfvED9imDknzmsly3Erlz0JRCSq9chZ2WFLynAll2L3ATGIMXIcjS798MNOfhkAOut3M1QzafydsbfW5xWaK/3ZfA7JxM84gz4M3u17x11UiJMj+ugfGCUZKUXe64nFxIrfIIOOIr7Cp4NAdrnGr4wPsoV1JQ1HxzR04CgAfrm6sPyL99DZ5p9Wt9PXVaFjzA3/Tm0U+MrdSJflZK6m9gccmyiU3iq1z4kiPMhSQju37WWRF9gc5pjIDHEE69BQz++HdJhgVHmrfZMdnub2MaIowkSjVwrSj9NqsDiXn58EyyrKNfn1m7uayhAzXupeEeqII2pZNCECSr6ioUUJ/+3Ms888MXr3Q+WGVF7l92FaBoyyW+mrKgY9e0T8DI2oDikr5yw+ydjknfoTib/0uBmaydG7/jA2uaF4RSVAklzF3equBudk1ofYlXl9LuaTrEYEJTzncEWUQ/0DnVBvdOlkzzaoUvKVCKtKAdkoTzVXVH1xLNdjl9V5riiu0Ddbuke+cghDvK2qBCpIbWuog0I3hmL9solhktPHaDmkXFx9hnbn2QvYGTZchSw2AtaKZhyuEuRiW1uind0EvOt03ffEQmM/HPn3vYaZj27GjQFqRCxQSEkMGP4i1pNXYSY22XD+mn1/tPtB/z3AYF+LUZNLkuczJRXVNqfzJuShNfsQuzSX1HWo7kf4BCEWeWlh+lH+wHXJrqy8Hcs24kcciFJKmfcsMl/LsSq9H30jwwiGQYWL0Dq5 t0lbJ0MK HsDmMytD2KT22o55lSw1Ia1fs8+XCBjt1WPNMNjXTEJjcP4tTFIFrNLN+Yh6m4z8pucL5bzYxt/lg37CC6H8y179ROimudBLIAn+NKHiRzIGEMGJbkgLzwX3bDgraW2n4devQ7tjYEAJ1A8iuTZtwUKTbLZNzuVEoNzq2DgEWZTPOUBtW7GBzbv3RYlAm9CWqAMdgOu3doWmdRksY7VXfSsHDrW4F+CJZBQ2Xepv8EATqlWYCC9Ms0jpMKOvwVYUxo+HZV9tKqyUWGATumGvBR9HK+g8ibqR7BVrapXB3pnwxb43Wd7XyFjlBCZeCaf2K/TfGjgEnTI3xx9SrrnFzL/w+P0vUeGBmYw+eHf7FPqz/o01A6Q6LWQiZfd3/97iRkbOSeTcqZO1S1idHyKG21kK1jYmjRf65Tow0ImmFjagRzHuv39vGdDKv1tluHUovntIxTl0XdGCbDxq8R0Hwoyo7/YwjWFCtgRvtQZqiLMoDG/lltTVriIa6wQDHN2nmgeCszeOclHVckcYw0PSHitvZ6+XJYtKSpqEHfg5dwOzCPzt3xqMzWiNNE/J3KcGWWzYCUu4IGDMTFvKdalIPb5REKGlDeJ/i8i8bq9/3wVejBKI6m3rN9x5qICkv4VhbViTUso+tTcJuT6ZLLmbhU4hAqxIzfVIezA0SYrmiLRMGfVv2ymieVvL4umpuoZiVDezQTXrllergUeI= 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 [241109 08:45]: > Each level's right most node should have (max == ULONG_MAX). This means > current validation skips the right most node on each level. > > Only the root node may be below the minimum data threshold. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Sidhartha Kumar > CC: Lorenzo Stoakes Reviewed-by: Liam R. Howlett > > --- > v2: > adjust the change log Thanks > --- > lib/maple_tree.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 4f2950a1c38d..667326717f35 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -7585,7 +7585,7 @@ void mt_validate(struct maple_tree *mt) > MAS_WARN_ON(&mas, mte_dead_node(mas.node)); > end = mas_data_end(&mas); > if (MAS_WARN_ON(&mas, (end < mt_min_slot_count(mas.node)) && > - (mas.max != ULONG_MAX))) { > + (!mte_is_root(mas.node)))) { > pr_err("Invalid size %u of " PTR_FMT "\n", > end, mas_mn(&mas)); > } > -- > 2.34.1 >