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 04E9BC4332F for ; Sun, 12 Nov 2023 15:29:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E85EF900005; Sun, 12 Nov 2023 10:29:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E3562900004; Sun, 12 Nov 2023 10:29:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CAD8D900005; Sun, 12 Nov 2023 10:29:33 -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 B9774900004 for ; Sun, 12 Nov 2023 10:29:33 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 843EFC016E for ; Sun, 12 Nov 2023 15:29:33 +0000 (UTC) X-FDA: 81449686626.29.C7E4849 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf02.hostedemail.com (Postfix) with ESMTP id 18A4A80006 for ; Sun, 12 Nov 2023 15:29:29 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=O1wyip6I; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JRmB97oT; 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; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699802970; 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=8S6Gi3USBU8qyYczBpsZgAKOjIm/7zYXxzAlGQk/Jgw=; b=cTxeZtWau3BzCb50ZWeMfdeDl/3T2usPiE9tEhJVxCdOvp0XNVF45tsDPVWRDqaneeQZin X/qWYAnHyfW0IXLDSc9iZ0P8PzMawulJcb/dwHGPIHfDIeKhRNZJ38mpsVF4URpgHIolem eW3f4otYK/5NTKN//bOypoHQgwVuLnY= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1699802970; a=rsa-sha256; cv=pass; b=V0e32IkEy4DhS4JTqL4ATpCmplM7SNXvQ3jSNzJfRFpkrEp1A3OSeXFHIEa7gEXGqaUWvK zdNRJk8DBUUukWEtNyr5fA33C20WyV0wPjVi5XZ+n+S7i3bGr/BRwfz2oYk46ApAczHr2U hbUQgx4rhL3zki4s5JJ3WDQ38nAgUcA= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=O1wyip6I; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JRmB97oT; 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; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3ACE8ohw021747; Sun, 12 Nov 2023 15:29:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2023-03-30; bh=8S6Gi3USBU8qyYczBpsZgAKOjIm/7zYXxzAlGQk/Jgw=; b=O1wyip6IXyk2jmBPGcJWPHri6CKVg9uVNboaB4/kcJQVsW8hlJ4cHVCFKVnbFnaeULF1 Ia0EhSS1B4/9+fMV6Och4fz+qQyn3iDt6+h88dWmTDmhWFo0D0ZFz3ingwRAUf2umWYL 0TsrdA4QxQmByYU72+SIGMxkdM9uLxz7FlmGEAANElGCNNT7udXv/CBfQl6+qqJZwMJ7 tAfcBwoQhKCePg37cY4bDDLapq3S6fU+ELWZJVhQbskQx6FHMUs9yNTJkhe96I/UjPoC rd2O4ZOQPXXc3mOaol5x3WA3cBHYUhVKL6kVCictBrhqosESIHcnjeRT58QNjDrHvOci xw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ua2mdhjmr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 12 Nov 2023 15:29:28 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 3ACCFEBf009418; Sun, 12 Nov 2023 15:29:28 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3uaxhnjwfx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 12 Nov 2023 15:29:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EkAAaSjxP/tWzY2a25GNUCC4+gacliYUQwVc7/w6a8sCAF7cYbsAKBj5j2akFrGOFYDaPk0poAHfVbHJrJThKdSQw63O3u26HM2EtSVFbjA3f9Ys7cZa9hbTZW134YisDBcs3IicG6iHaCY0mOSFRw8MvrFiFlOZURQRKNX+4W9LRxZxzFL6KUo0H1/HDteClPsgI/dv+gih1tQ5o7qk0FW2PzeM8N6V7LVebTX1a7ZSHKojZ61w38fv1Wv5KM+NLLT/2BII4hl79S79xr0tyJS3jyGsg3jF+jN/eI5k45VuUmftTfT9iWJt4OfBBHB4Z0RY8vZyeLPVuF0HR6kqJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=8S6Gi3USBU8qyYczBpsZgAKOjIm/7zYXxzAlGQk/Jgw=; b=QtNUy1jcnA+JTD6EK4dqhaXjw/jw7b/DVU0wvzUkOq27007E/0dox+cvHGlXdLuxTQvDpHcwJGtvjkrvqa48PmDOL/OkH9yLLN/Q0mv8Oqz28eywMnyh3gSqqSYayfnhC4HrRG6wi6DBHvN6gKUogzXr8tVJnFFM34klPa1T28ozfqXVddGKzB//evas3w9oc8xb3JnptobpIodi1v0BNmy7M2t3/JukmoqALqCaIj0LArkLPXEREc+mcVN03e8Y3kNjbBVeNNCyUph9q37Nu1QiFICc1ZL1r/pye2OkAFDJ8B98UnPj0oTX9K9LdCq0O411dGzN9vKE7ULrLArmdA== 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=8S6Gi3USBU8qyYczBpsZgAKOjIm/7zYXxzAlGQk/Jgw=; b=JRmB97oT/eG2ODi+bOj8aefm9feCpszqc34D+Ccyd/ZJguMPXAwXHj/+nkVLIjG55+nxy9qoAzggZznS7G1I25uJo9/erV73oZoW0vG1+gOO4MuJ52BZIzQrlI5SbmiEdN4whEfzgPR3jdgH1S71CHBVMWBgK4CMVXsjj+vCHr0= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CO1PR10MB4801.namprd10.prod.outlook.com (2603:10b6:303:96::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.28; Sun, 12 Nov 2023 15:29:26 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a5de:b1cb:9ae1:d0cc]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a5de:b1cb:9ae1:d0cc%6]) with mapi id 15.20.6977.028; Sun, 12 Nov 2023 15:29:26 +0000 Date: Sun, 12 Nov 2023 10:29:24 -0500 From: "Liam R. Howlett" To: Levi Yun Cc: maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] maple_tree: remove mast_overflow. Message-ID: <20231112152924.wzuxtcsvlwaxhf4c@revolver> Mail-Followup-To: "Liam R. Howlett" , Levi Yun , maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20231111110417.38655-1-ppbuk5246@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231111110417.38655-1-ppbuk5246@gmail.com> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: BL0PR02CA0040.namprd02.prod.outlook.com (2603:10b6:207:3d::17) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|CO1PR10MB4801:EE_ X-MS-Office365-Filtering-Correlation-Id: 217d7023-af4a-472d-b81d-08dbe394272d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZcOAUH4UmC/KtnDZ+IT/FUWD6S8ElMi5ki+dw3lKydI8NMbShX1ebMtiyPLkQ9wMADpu0f7FlXzqim45Wm2lkeTnU/rpl8KXxD7Ly+0W3soFrh0P5LEFMydMttfsn+TxT9SmFAQarrrNmzJbpEjHbZdUr8JPB2wPf78gWj4qa6fxPCEJU98DWZPKtsEOxQ1l5VAiWfd5QXEMrFHpBfYFZ9cohLPuxqjVwCExJf1agpLJyqjYX/vG7SIlfqpkbbxF0p2+SR413EkafrnEW49Vr1Dq39jTNEReKKTXWu6sNedNRQoV/0dmnx029BJCpSnlD3V5/A8tIRIELODGmOKCmE3RNfjJ3vCpM1Fn6C1Qvd9ZNuELSuPo+6W4erJ7BgO7b/z3Fi2uyL+cELJh/YmVp9zPzWcvKUMjDiLCjsYDzpDgfhc+FA3jA28i3GeQhFkSXnU+8d4hcFyXqSPIyQZTiURsP6FHyX/Ukb8wPWomO98zeuM2dth8ZmvS7d+Yce04HS9OcYODf8cdvYuf9mYm+hWBmwBbdEFOwHfNSv4axwdmrbQ43ImbZoV8CyPR9ka5 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(396003)(366004)(39860400002)(136003)(346002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(4326008)(8676002)(8936002)(1076003)(26005)(2906002)(5660300002)(86362001)(6506007)(33716001)(6486002)(478600001)(41300700001)(38100700002)(83380400001)(316002)(6916009)(6512007)(9686003)(66946007)(66556008)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fGTECK92unLy4Lpr6ldQTEqBzvlKmjatKI6bll09xFYiSuFylA0RAtjsTJoL?= =?us-ascii?Q?SHyBTYzAdCtryeOHf7yN0Lfk6xHJfWCYb2ZF8GK4hzuRAoMh4P+b/X1pkM8o?= =?us-ascii?Q?8klDJGlodX1Hkt6uLXQ7rCR+nvCWMyRFLMbvAiU4RSaGNs4ta7i7gqPqvXt8?= =?us-ascii?Q?YTaGj+A1aCRVbp3uc7um5X5EwBUWM+ep00dYL5kLR6mto5lgH8myNfyHqXb0?= =?us-ascii?Q?k40b1X4R6/RNMyL8BCWhtSmvPdA0AdpH0m9VK+XAr5B4wrSB+sjP5AV8wAZx?= =?us-ascii?Q?6UYFsHl3ODxNRrS8fKctUNoBan+CgGIW4eQqpE+bzC5/vCFgaiiXc9mpunlb?= =?us-ascii?Q?3O5b/YQnJcE9nkKzy/jRjeYLrtWrs9VuqR+fD64e8mYQdvHYo8QhZaxhO10f?= =?us-ascii?Q?0TOWPYqd/mCw9g0w8cBn+UT1l5krX+6GoMV5HGwXVpsGYVLEBkIO2AKNpV4J?= =?us-ascii?Q?2fz4RgZJlNrWUrlMX1eaWmYiokqvoiCciYAwPIVDVcP28qz/mWG+tD0dK8er?= =?us-ascii?Q?n45/8nu66xchsZUDjxg/dt67etWwPVctgrqrerVNsvZPTECjUfsIhP57xXH6?= =?us-ascii?Q?hxpxbxXji+UVuXGXqjBMtnUKeaJmofT71NYjhBIPv1xdD8rWRI8mZJTZY/Hi?= =?us-ascii?Q?QXAsH+JrVuVL3Pe/hZBTna4Mvkr1HrSSW6aUvASwl27/qv7sYQzg7tcPcW8M?= =?us-ascii?Q?RkugBSfz/h7I3FoboJqMjj+9LQMB64UYNUfZucB7si6YcTZxIp9OV4oqOP40?= =?us-ascii?Q?6VBRxCXcHnDcg6xVyU6/BGgZZyF6G/LPcEYyrbmP5NuCB9gm0+fk9aklGysW?= =?us-ascii?Q?l0WSK/rrjzb1p8AE0kwwaT8P9Ip+ZfwKvUytS12ALiROj9Uy9ZzdsibVDZ69?= =?us-ascii?Q?5B/z3fFLmMlhBMKcCMA7vm3rDm7KDShMDDeab7b+9pWLVRGIQB1bIZm5r3mp?= =?us-ascii?Q?qnSgz0E3gR6CZmVlutJHDNm6Zl/hgEvWgiRvReWC0nO9W8RNrcZKzABuRLHD?= =?us-ascii?Q?memgjFdcqZFXD675t2JtCQba3RdW7tsm7aCxTkxgrzhNcuXnaxtFCbh2vIpc?= =?us-ascii?Q?4AE7dLnTqllHw2gWPO4EGTroVD/3n66tN4kdJr2XggY5/sdfbNj885WnMdw9?= =?us-ascii?Q?lxtqAzrT/dAQScCIVpf/Dr0+R8HwU2akRFimsKHdyOMFIXmyGHSqMSyY3pQA?= =?us-ascii?Q?5DhM7fVURpk2GzOCYwPaDqtWpPoqQGrzPNsPb0s11ppf5cc8WopZpjIN1tFC?= =?us-ascii?Q?5UZsiYPGsCjq2YgBwQoU8zRblRE96nr9L8XN2dl++kUNpALMa2vanmBSRatu?= =?us-ascii?Q?mff7rROgc+xwtGUd4ul8eM4I6ki/PXXkT1N1hCBgnUs9D1Kjk6DVHeqtOdD8?= =?us-ascii?Q?Hl6bsXh1lQGOt3XXw4yOH1DPUJZVdHBCBx3qepcAk+0bJEw9A6UUXDOuBxO6?= =?us-ascii?Q?c+rcLCFF1U5RnM4l9mFwF+Jt2ppxZz4zMgzNtJ07pLetBSwg6NskpCPxc6A6?= =?us-ascii?Q?mFJqr+F4J5bBEa7iGVw5RuSyJeJ5BHUj38E8cdNkeUbE+9Gnw5CIUDQetWka?= =?us-ascii?Q?YrWdORY+BU+mcRH9fTYw0kMex3EpA+EL4dw864oR?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: q1JtpagLFY2tkyIRNKixa77X9xpmAt8bMia+i5Zw/JAYLYyIily9Me97eEEepzdC6lI4bJRVyowUpwnJJCp17CHBww4I5wKqRukonB0fRu1X5X7yvAceWUhQSOzrshRwXwg91EUPE9gzsChHaS3N6aPP4+cg4/iUcfuGuQXsqTmEfoLULXnAIq8lIcxBpF6xTZScnr1iU/9V8FgjhwFFN2UbxEN9TAd/ymmub5wjJXdL8o8JjA0cEKi3bdhOzlBnMgWXaOKCHGUJFzSwDRDnD5BmS2001q50C517b8gBzr72zdoXGnM84uo4e47XsIGFgYwxEWU+nhlMoX95xaxES6ZU952gS9EB8LNGZiFI8wQ3PVxE+uLbE26UyY24kiWVo7dGE2PDpC60mWMOEVY8JaqjXOwCq8zhswAxrRNxbiAGSDSJraUIGTZRrBbKkPagDc3D83Eku+bO/FzIPX+5WVSbNkP/xHGotYH9EF7ke1Cn+tLcA8UYfylsGUs3Hyv+ANJySqlXNaUmUy57zrF8XCeC33+u4YtKxErMEdR0d8QSbJy003QokvxNucUSeKmm0E2Vvmb/OjQoXHT3MzRYFOuquRtoO6YmC82FTxBZuA06p6zhouMqZweIrJbRp0zteEA/bS9xTjF6AXTe/yqzkiu/FoWFFxW3vVJFno1uyIgI0oNxf36D70IBcnWNrKsLkOGlXxGeeZh5rhLJ629CdQ7avEoG1rvKg+IRMdVQGpHiBzLOrMw24SdHio8/O3MYfdx376T0YyyRWNL+mP0uwwiOcfPREkRZ40009EZYotnZKTHj4DSXo93v/gYpDtqdOL0nyFpT1kCqEjow1mTCJKfjVkxkYiDjxwb0MDixaf8Ntsf0RS4eIF2lbJuS0Nce X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 217d7023-af4a-472d-b81d-08dbe394272d X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2023 15:29:25.8509 (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: qVMw2UopLASRjz69ji7hbZB97Iji+fztDAZsPCpgSr2tXcgJjPV5Dg8vcvunPsStnJkCu5jWj2ReNS850KQSGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4801 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-12_14,2023-11-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 malwarescore=0 mlxlogscore=765 adultscore=0 mlxscore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311120136 X-Proofpoint-GUID: aXgqhvgmW1toIoNQ__R3U8VoUB5skwiA X-Proofpoint-ORIG-GUID: aXgqhvgmW1toIoNQ__R3U8VoUB5skwiA X-Rspamd-Queue-Id: 18A4A80006 X-Rspam-User: X-Stat-Signature: pjwrir5t7au45d5gnunhyzpo31ism94a X-Rspamd-Server: rspam03 X-HE-Tag: 1699802969-944008 X-HE-Meta: U2FsdGVkX19X2NOhAHGZqPZk9aG5LaoBZiiJR3eP38lcKzal7XTf5Sj4z+YqfUVzsVdH4CoTRdecVF6UuO158jwa9G9akFonRqkGsUZT8S9VLMK8s+QfT/mQP3WrsHl8n74ekEu9zT/FxHpk/MsiSXZ2wCtTzolpUjoPL+vYiLBSNO/y94/wemoo+XY9pRYcW8LR5srGWUPlnAZoDHbPJdKd04F4yZUbEi/pMRz6qEZsjGRswt8GF93jYX4TyV+RFSuK2WTvQ/7bfHYVk/zWbhnjmyOKJGwCrVER9PR9pRPcFRbodV3waDx+nl0VR+ZBM+GVyIhX/qsvisgcS8XSO5kRzEiZ/yv5wMuFXPUyxve+H7hodhxCPslTWHFwgFUc8qDwzcw3+v7LTEy3Y+TwChkEe8BerVZejq21u3GyjY6ZMBcGvUgEWjAcLDMEDHZXlPcKTBcVdEn3ndAf5D/JhZc3U5qCQqySeyD0LH89b7CbKKf0LIMvVovbx7EOao2sw1ayamNiYoirtixIz+pLRdG14O8hkDSfRUC023bLaceSlq6tvYWJHnjWVbubcyodBSOl0CnMtSEMdNiFjKhpP5v6QS4hpKLY9bsoSM1XPxbgeh1rVBoRfEV+ZmlN2ZXxrS6OpbMv+pJk5EK/rlbSRRlvAVZSQvTU3z063iAMFJXTPx+A7+vW6KBf/xElUCQZV9n5MATjKhFpTLGhFqcvebJBdRHH62xoh+atsHvXwFezGhr2iyk7oteKYeFWNcBZKfN7Q/ekEzG481KHbDeExa+yQeO0fKmEuMq2xlI7Wf53SQaBfOozHFhmbMcYM9YjMN5O6jyVO8kcxWJ1IdoP7ObVhvnSElw71x9OQ/mKxNwdeey9WfxhibMctc4AIeEUuATZ/pnsm0h6CtDEMJAeFNFwvKls/D9qXkxU065tThkQiFjXIZH7XYIYRC/MfZIOrKy1/fJQSh4mD0FKniA aMncW4cc vVJvHpAz1xWRF+nD8fUZZjrbjcEe5m4Bfhl+7IsaY90RVjFKdAe0QuhTVr2wj4fBXCiC68oXOgevrmIkFYBXJC+CAQJsTslBPSgZoDlKNaU2TtIMbkT2/vARhUrfbA7fKKBCkB6vvByQoGA1RTelELBTS4Ib7fzKb9tiz1Qn13wjes3PakA6dXFr1OK/WVEQWhDiEgMDrMzLKLNTuAzTVtDOSqnYMm1GskG93bZV5jFksrhOYEYn/UrjyB89kd3NjVnGX6vj6q1jpx4U83Lyek7H34yRRaelM7vwzwmz+icd1s0/IUuLIq6Cjkf4AiDXYwTZM+N0DASQNlSTdQ9iXSSImL1yEL2r9Vwt16Uny5q1FefG5UKV+wuHymaNB8VAbVsYLxiCPxGApPcRODdAAwfHAmQi8waadtQHNRfIOEkQzewJXW7FnbAldYKnBBlZmIfc/PmL7cZnnvPIG+VAlLcgoaw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000038, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Levi Yun [231111 06:04]: > mast_overflow is used only in mas_spanning_rebalance. > But when mast_sufficient is false, mast_overflow always returns false, NACK mast_sufficient checks the mt_min_slot_count() against the end while mast_overflow checks the mt_slot_count() against the end. > and when mast_suffictent is true, it never reaches to mast_overflow in > mas_spanning_rebalance. > > Therefore, mast_overflow is dead code in mas_spanning_rebalance. > And there is no other usage of mast_overflow execpt > mas_spanning_rebalance, Remove mast_overflow. > > Signed-off-by: Levi Yun > --- > lib/maple_tree.c | 16 ---------------- > 1 file changed, 16 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index bb24d84a4922..1e591e71621e 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -2767,19 +2767,6 @@ static inline bool mast_sufficient(struct maple_subtree_state *mast) > return false; > } > > -/* > - * mast_overflow: Check if there is too much data in the subtree state for a > - * single node. > - * @mast: The maple subtree state > - */ > -static inline bool mast_overflow(struct maple_subtree_state *mast) > -{ > - if (mast->bn->b_end >= mt_slot_count(mast->orig_l->node)) > - return true; > - > - return false; > -} > - > static inline void *mtree_range_walk(struct ma_state *mas) > { > unsigned long *pivots; > @@ -2934,9 +2921,6 @@ static int mas_spanning_rebalance(struct ma_state *mas, > if (mast_sufficient(mast)) > continue; > > - if (mast_overflow(mast)) > - continue; > - > /* May be a new root stored in mast->bn */ > if (mas_is_root_limits(mast->orig_l)) > break; > -- > 2.41.0 >