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 8BB55D591B1 for ; Mon, 18 Nov 2024 20:53:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 204FE6B0088; Mon, 18 Nov 2024 15:53:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1DCB06B008A; Mon, 18 Nov 2024 15:53:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 02F526B0093; Mon, 18 Nov 2024 15:53:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id DA5AC6B0088 for ; Mon, 18 Nov 2024 15:53:14 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 67733160338 for ; Mon, 18 Nov 2024 20:53:14 +0000 (UTC) X-FDA: 82800412464.20.1C2000F Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf16.hostedemail.com (Postfix) with ESMTP id B130218000E for ; Mon, 18 Nov 2024 20:52:21 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Ek8RmYXu; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="c+1/PkF1"; spf=pass (imf16.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); 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=1731963010; 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=F5zCm9yMakaUePa3rHtUgBaWNht7TR7abmfwhU3ZQOc=; b=Ioup6mMfhn+ne5qupJb07Cnf7DYcab2uqix32/1Jow/pSG+6jJNTTiXTfbZKb80zs+3kPr 9cGwSeDTScIZdIcQGc5Mr+CSzHL8CWaJLpdg654zd5SqiutBBeMP7eNmQP456QszgYNasH WhXc5oJaxLH6biTDVfN8l2XlO1NPE8c= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Ek8RmYXu; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="c+1/PkF1"; spf=pass (imf16.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1731963010; a=rsa-sha256; cv=pass; b=N6n2P8h3QPNyWD0Ho3OHMSpuSxI/sXpbGQQrcWDJbutUexbgt+4CwR7e/k+WbdF7iqa2S1 A2Uczz9u57DbPKlcLb/DIuTZqcengk0pjTgPDOaW0Lm6wXN8pabxzV02OnUZREidJpdUuA R3bx54RgQHFXAIs8bxad/TsprlL5pXQ= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AIGMAEb032645; Mon, 18 Nov 2024 20:53:09 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=F5zCm9yMakaUePa3rH tUgBaWNht7TR7abmfwhU3ZQOc=; b=Ek8RmYXuMEd3D6S/ndDP8Yd7Pa/Npb8Yxj XowQvM7aMlAf3saH+ptdlXIP/w+0n0lOjB1u7RjylK/Y8jaCunynI7hJGbo5gW5r hq7A9jhR8tRusnp4IO06466G+R8rlWV1rTlT0/cPbehoYL/ni/612HG3w1ady0mW I1sZMD0XPTlLedyl3v/SnhkMX+fMiSgHIBbxih9ZvTjpGuT2v28JTxGtU6kJmiLb /xu9tH3/6LDUgfBp7wOVywGVdTdMRL96fS8wq9ErAe9dCPa1HN3Idzhpc9F6Kc+z PvxNWDtkD5DImiQG7mzLbZ0WWAnGm8eMr2Q2c2frEMwAksZwDjIA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42xk0skn70-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Nov 2024 20:53:09 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4AIKaD8l008574; Mon, 18 Nov 2024 20:53:08 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42xhu7m2b8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Nov 2024 20:53:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MPdjleR+itP9HaTo5yOT126srNqf91UUr8B8ghDcQj9AId3qasIkvpvytHkFA5jDFgnsAVkUPfn59OOOKuCB07JZbO20o+7DBjEEQ/WyBmeH9ETqVAPPKMpkFem3/GA16T/cpTjJIJv/ljShCcobaYOLrzfuG8lhP9pV47u0qEGuCnUk6otGfM01TOUl4TxylUp5o9U0ls0V/WzaawiJ1+wdb34m7izZYG/TPA8taaICYQu3MjDQhnYQssgvCNYKKss5GYqHsN2a04oAb+qeuRDDAHJGgg/CPZKy1M3UqUpn6Y0n+eAQzkyUKCq/8nvzQAK/RCzbVvMUXiIQoNsT1g== 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=F5zCm9yMakaUePa3rHtUgBaWNht7TR7abmfwhU3ZQOc=; b=Rmp4sMTJrA422UpVeKqXn2a4ux6WPtaLQAGcda8VaHtWYPNRn7q7E2NhHgDGkMQW3iqqLKl7pnpknuhhfM5+WFYHOuwgQXiNmMzeMHHtZd5XamGwsCWfTZyBZh6Ythm8aZT4F0ZM/PDF88vmVxBMMpPyY6FOZxhTKbqzmE6Apx9OCsqBe3pOTOOodFTVhS1S3rV/F7bq2czlh+vXKQYs4O2n19oIWVXFoZ6KqSs/Y3k/GUyIntQ5+AmvqQzn4SRWUaT/Llety6er2jgBTWxVj3W0Hjt9aQhzVaVlHHwAZ3TmcFClLZIcWwn6P/wghWU4xn+HBfCcB9LmMAxfMV3c1A== 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=F5zCm9yMakaUePa3rHtUgBaWNht7TR7abmfwhU3ZQOc=; b=c+1/PkF1wiudjJdWJhBZl43/GZCWGRjKU55M8aFs7RU8J5rGnSCE5lgwk5M/YTcUiJOdEprXwpCr/mg7wDcyU8VGF4oGtIPqf9D+jxBxW32u7ZzHrhTLBMM0CKXL3OL4DhBE+exQZjPurlMBPqU7WlISU2rtnzM+C0ED+cE2qjE= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by DS7PR10MB4959.namprd10.prod.outlook.com (2603:10b6:5:3a0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.24; Mon, 18 Nov 2024 20:53:06 +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.8158.021; Mon, 18 Nov 2024 20:53:06 +0000 Date: Mon, 18 Nov 2024 15:53:03 -0500 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Lorenzo Stoakes , Sidhartha Kumar Subject: Re: [PATCH 1/3] maple_tree: index has been checked to be smaller than pivot Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Lorenzo Stoakes , Sidhartha Kumar References: <20241116014805.11547-1-richard.weiyang@gmail.com> <20241116014805.11547-2-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241116014805.11547-2-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0372.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fd::21) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|DS7PR10MB4959:EE_ X-MS-Office365-Filtering-Correlation-Id: 7546bef9-ae1b-4e45-63cd-08dd0813004b 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?xzSRI8cHvFPcbZJhVNSu4NuEUZVHSDay4OyMtz8suirp1+9mKDxx4Xf8fM7X?= =?us-ascii?Q?mcdUxCEN/ldTvhMJm1zQ4rxYJCvey8JxcDV/QIvKPdlTvsmnaJ2gmmNBO7gi?= =?us-ascii?Q?s3opnzTg0JkOj3yqCCh9QbPJ1rb6NbIG6eARMM+uB8knMcQJbua+Z3fUU3rg?= =?us-ascii?Q?9MMeiUWafRA/s6mexsMeKAzXqoBBzXQfNm0dnyAK3jn/vulZMkKwLb0et4+B?= =?us-ascii?Q?XzWeerDT9DnlCN+FRqlbkN+mniwAGF+Ocme00GrGyjXrVfaa0NlIaqG8iX7d?= =?us-ascii?Q?T2C3gCveJKdqleMgS26WgnhjNosvH2ELGy78Vcwv4oeE46gabDFDewulb1fl?= =?us-ascii?Q?fiDvzA8lhRtcNlC6TmA+1ueKKp4iM6EOrtYuKjfaLp1ovkjGH5OTQQ7Cu3eB?= =?us-ascii?Q?sFkR5QqHp2bDlCKWZbS9O50JKb4Vq22s3cqDc+yXnKpVHAHp3A29+kEzvRfB?= =?us-ascii?Q?+wAZe0n8Hdp3liWDQcwiwI7vx2JWD0bh7UHaDn2sucyHQc2Tst8hB87zGXTn?= =?us-ascii?Q?yZy84pM8kD8u0IJlS8RswcvI2toc7uQarqnw4w2EC0Bc1iUZWEZqcIQqUnlm?= =?us-ascii?Q?ocgB45bD70dyC0KStVo/EWofI4poLYTjxXGhcdVgJioEFN/RTvzalQZFKglD?= =?us-ascii?Q?RncZQiVKwTpJ16UtcwK4G5tVvepwE9JVCJnuUzES1sWa51XSR5eauUVHOZYq?= =?us-ascii?Q?/MlhtRMkGS2rVa/Aw1QaRtmnTT9TyCT6+GMhJkOpYmlSnfw+nm+GNGoWZ/nn?= =?us-ascii?Q?sb3iVmoxu+tgQFnjL1bOEVPpDjLHYMQwxMO9E2jbz53Lkyv44+N6k+xN9iGA?= =?us-ascii?Q?H9YJVJJXQCGndRn8jmPRnvK4tAvfj4y30j+OhKOkDNT/arNXd64Oj8OvbRdt?= =?us-ascii?Q?SOGuz9WrKshO2x3MVDGuP7tul5pf3aregjsltGRGI2u+sPxw0UDnAkGfWpeq?= =?us-ascii?Q?hBtbJW70/+uoTVSko2i2UDOsDEvzJWTTrobCQlLAEf8gU6VvqkUgvaaKX9MX?= =?us-ascii?Q?0n0FsnQrwBWSKHJ+DBNl3VjJ7JJh1cTZ4eu5ILxzXj7AZzdMlu7GmhqsMnPu?= =?us-ascii?Q?pp0yX7eNtMQeoM+iGcaHWYl/2FFVn3d04XpyyDSKRi9ueCOI6ww1gzmSL14/?= =?us-ascii?Q?jd1a1mkkavYkWPUcVJQ6sfefigf7MnIdDk9IVwDProSH+YCFJYjcbh0OCsYM?= =?us-ascii?Q?OgcQtE+3Yvhrz80vKn3cTmKLZVTG1TQoH30SboW0YQqWd7FZ3fGAmWqA+RA8?= =?us-ascii?Q?/z4+FA/WESODTgc9KXutNiJYURNN29lqCwmHiaq6mXugiUH++wlLLkRnxXXO?= =?us-ascii?Q?q8xx58GzZJVmc1OsTCBraqni?= 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?7KkIyqTSyaUXgEQV4IehNY/rmXW9cJ9IvL/EQKv7OxkixruvAj60fJTw040S?= =?us-ascii?Q?lnC6iibCX8wO7es0GkMGrAPMvdGGuuyN74RlHUnoIwdZMmG3DPw6PVsd/rdr?= =?us-ascii?Q?PQ5Fk3j2int/6aE21uUpS9/3ILQjWQRIrx1xeiqOsdAAIl3zyEemc+4SlWen?= =?us-ascii?Q?NThxYei4oYRbzNzUVX+lFp7sidDM3p05SuJByJzJxCv66UaoWU4rNmRgw665?= =?us-ascii?Q?9CQRk91VKfLfC4/Qu6e5/R0zpVKhTZM9Mat0UnFvgpGim1sDeT5Y2DIJvUNi?= =?us-ascii?Q?/pypE6XNuueQGETHJ21yut3+K940F0HIdimMFlvVUdsFAwBVpOYb/oVFFkW1?= =?us-ascii?Q?I2J1UW8T8kbqFFMFVeM1PahvTqHxvRMxW3nPwSJHSyMEuz3I/hTMdg79OCci?= =?us-ascii?Q?UlVMj/ZmWVYXFNyQ4zFBLbLp5AdKeUrwpzLmNZEAsmfK4ja0C4MVskUtjqT9?= =?us-ascii?Q?Jwfw8NsVGub2PJBoOph29/Kr7sLP9sLCQMYd7lSLcpSrdZMuXWM4ldikpQ51?= =?us-ascii?Q?vyHDSh6cPxKDqzNDSlbcnEGR++OHYryWp3i8YMParO6StaNhDE5MvePLgy/m?= =?us-ascii?Q?2k1RSIp4mJJx+EaBontiUdI/fynZvnvtw8gei+8H8LJ0CloIpMLnlV35d4EL?= =?us-ascii?Q?Q8f2Wg6o5xHalxJ423QzkD6x2sxFGXCLUikEBTaWqQ7g8rwMUOwKRixfWWqq?= =?us-ascii?Q?uUuMRlTge2EXIHoHMhDPxY1UFh+so+6baBxhaJGRzl72dOP026eKrx5BJJa1?= =?us-ascii?Q?+eAYATVJ2zEPo3FojhnxAYp/2KgEMTa9xdGKO8XLHSpHuMNkzMHvolrLKNEf?= =?us-ascii?Q?twOsVq4/yTwrpPyoJFTURPKY/+T3aOrTgXTqEx8ycoWoAT2kYZOsVuGVmXy7?= =?us-ascii?Q?off9VqIcifN7OHes4bFTgNwiEfutFEWS9ditQ2GbVLrx7aUzGs8JxAtoAXGm?= =?us-ascii?Q?1CJfulNk00GwvMrgEPgl+0eLKCCVjDwqZpXd4ojY0iw17NtshFx4GsEQ+YxT?= =?us-ascii?Q?8SdkCXYAosnNWqxcRcSlWZ8CDLymHLCTxA6K5IAe+tcQ8IPWaQTy0n2LVkpB?= =?us-ascii?Q?q3DoEXawOYfAzfKJoKGVf+uGycKZT/07b3N1kza+Ci2zQz7cNZPH0NeLad0O?= =?us-ascii?Q?RdlwZZSkXY2kW3xcvyiYgK23tHKuBC0d+w2BK7RjKRhgP5euwT8N+1Mxq+Rt?= =?us-ascii?Q?rZFKbSJR1BHehuAOxHXHQcOIGJfgUkU7V1MKh22rtj16NE7hIzWl6SUjAigZ?= =?us-ascii?Q?CPKZj6SIOrHLIMhdK+zeux6lPudtO6SNKpGDKM4XkQTgsxYANatsbgGx+rTg?= =?us-ascii?Q?EyUdwIcDzjTOT6pD8yiuqiRIqh0PA6y2gwLVQ+sK6pGGVQ5o+UaF5AG8S7O+?= =?us-ascii?Q?jKlZb8p+BGDU/8KtfwdR62fAztFQMRKghIcOBjb3huwHokn2ilSHawMHvXBm?= =?us-ascii?Q?uFacLuOW3dasghpzbI2jlMhwCjrj60Zdx1PpMDtyMJtl8t6YDasrWJrp9BVO?= =?us-ascii?Q?ljW2pobjXRg34LZAy/tAiadZrmgfqThyQjbJX7xKwC/4LWr99JoCbFSlE4MN?= =?us-ascii?Q?AE5jEsZnQELTY/XHDXSkcY0K2jiUJ88WpOijSCZO/Ywa4xjtA3U0t/hW/Bja?= =?us-ascii?Q?7A=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ctF389JS8ceqXvJsxJjF6i4GfNcdzPM0lXvKn6SyfLpjkv/pOU46wl7mfbW5kmxnBqtgN6aR+DCygZ4VQIZYdvHTIMjrz5IeDCo3vZy6p2jRqbojYJrDtgoRpu+sDieb4hQZeEyWawuqjOOK8D5nCp8SpkB+j37mWZBYnqRoPw5NtC50+cq6CjEiPJTsDD99kGaLrP79vCAUgRIst1JEw7Sg4rYWXa8aYp9izK765SCZCxeJR5kq/UBdcE94L2xJhjNG1Q73wdz28ymYG7GIpFS+OP+aGZXwnFScsT8KW3jNgM3+Y0tZv+sk2GssWa5x1Tuld+oBFQ0Oi3uxWO4Q5ZosfQquxybQWl2M59xxSOEWrq9Vrk8fkAjp+R9mbu2sFCY4jpAjMj/tAp8+4biCOvPgZ7RAqd7b0VuCN410J7FG/0VCKCK26y5kzYIZ+bjBlM/urymcEL3O9Pcw0X1hbI+1hi+dzT7rcxaNO0/Yloduj9iN9Y2EAA05yNE/AXy2XmfjF/hONOyV/4wduunj0qE7DCehPHjA7+U1Xez4IBZO7neugEdDrcds7mMLmBLTbXYxQHtpj/tcw2tmqf3NQ2wJchEfrw9NnF2Azs3IFPk= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7546bef9-ae1b-4e45-63cd-08dd0813004b X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2024 20:53:06.0012 (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: IY4bx+YwGwfXfYYhkeytt0/uptcHeWTVx2ug74hieP7c8TlSQaP5Y+5R6wTLc+zxQiDYNtMkjXKDkT6sHKH8og== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB4959 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-18_17,2024-11-18_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 mlxscore=0 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411180170 X-Proofpoint-ORIG-GUID: 6LLCdCZmCplPBVltZ7OmZvuBP1O3tTVo X-Proofpoint-GUID: 6LLCdCZmCplPBVltZ7OmZvuBP1O3tTVo X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: B130218000E X-Stat-Signature: ixs9azh99fyfugbgk4tdgxisza5xaswa X-Rspam-User: X-HE-Tag: 1731963141-996640 X-HE-Meta: U2FsdGVkX1+6NU4SG7nARyl1WwNEJmpR6QkkEz8WBN7rw8YRc2P416F90WSFSQv/S+ABP1s9iyMecWkHRXEpkcvMwdmLRWXTPqCFTlsd+0jHKg0a8rJ728VBaHHy331mxafq1nTcyZZ9bURawvuCl7LgmLvw9T7HIimXgIUP3eWpfhPovctmRsow23d2/oqD3zoSRsPBQ1a7ZmnmtjFtPFp2pmvYgYIlJ1yCxMsJ6YAL+PIhKYEBBPeoWL0kBXBZ3mJSRkBL7lH2nDHr8KFdFwIIiSUiFXbuXzZu6eto7/zKoTZd5KDk3alxQPpImTJ9AG/H1y61grdlPj9oJIJ5pMn1/DEUT5+OONCKcIjz/PYHyBWROOqR1u4QwW4qIeaQt6zW1ptUVWJEFeTa40dBKbsxyD4LPLJY8f+phYfILhNFsD9WYbgJ237J1y7VgQhqxGYxizvBSmF/YAo+mLo+TOiV0g7eWDGcfrawDHFrTvgoLRzJgEo3zPZ3V//SGEQpVysYiw/y3Q5DoiZJ0PTrVJX776RHzq/5F5NAbzh1jJW1E6rD4kwWSkZyZJ05UR81PJ0oY5wKEilg+gYEEod0RTZ5yjCk8yGtAOyoIC+DLmI5x7U45Liaj5aqk2m3DcHfqvLX0SVDQlQM7uBVyV46lztQMvVUf843u0z7SkyMorco/j7/wguzF80ianByoAybz7vCa9I86nPw4ySbNr9VFEl9NP5Xg65taqT/GasOiWew+uaCf2lwko5/Inze5O7iF1OOuP5kgcZixb/58xOdGQRJt0u6louW8Vz2rdd72rl7MyDJtgSljBvgLskCJ/c7gpfBuezJe8SqsgBHkWlt/K5dCPpakeRWQS3Sb5NOCNeQb+e+VKTgbKDmI+4mRTY6LjH0qnp2jRjQOsiAj3q/00RQKjzAPc4sUTjFsBV6MQbWENe0ifrKs0bI9K22tYvBgLkygVCaRzNvlZRRx7w Y3Y0OBPJ +Q0JtqStfGiucN1Q/Vd8Q2pDx8SxUvJd/vfobdxHxQG6TvRYjGeLMpuk9wprKpvQaCFXyWzj9fCZlAP89UlE2Zh1lXaUCt1xT/m/zdFEeZVU3UrSeyIf4zIspQzKG7MEFAJvw8ZgUZ6F4FHnsaFu6eoTu4Tusg5xaTvsGuuiJQmX/XofV3Wui0a64EXnMvWZ334Gjj6Ivlj6HkBYjxyJi3yajEejcvWugFFrWPqqWLF7OGpw8tlq5Yhj62+0n7lqmaDKvPwtsSpu9wjTZLMGHdwvuXucQ6FMPgN+s3gb/Q/7k2u2dSqjjOCbzYfiD20ZSELOROwze+6mlCNXevtnMJSVM6kndsYi1TYDtREbZe0U5hIgL47aIpUeWzvS1nZlBuPqknwKwOInl+UexYzFRVvDWfLt50AefBunFJrv7nDpJdacWpbTxKMheYY3DFMpgaasSnHssTG6Rn+wmfNUHCMSumsUsrtd1On3xn6qllCytPgj8gGa23b03n6CkfnuCW71OEXokFkR37h4QJQLfWfw2oQU6X6/zGstkEUdnK4hATigZ6zVpg8TlnmABiRvMhz6cqHuSylA3GTsNQ5RmLWJj9bv4teZeFfXUsil0uK29+/4mqk9uu/S8XJZi99EKJerPPUJWOCszN7xS6tO7oUGiBxGLgBktveVB2hkb+46BrH6tTgBnWzAIkZD87exixkyF9ENBP3PHZbEqui3gcKSyoQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, 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 [241115 20:48]: > At the beginning of loop, it has checked the range is in lower bounds. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Lorenzo Stoakes > CC: Sidhartha Kumar looks good. Reviewed-by: Liam R. Howlett > --- > lib/maple_tree.c | 13 ++++++------- > 1 file changed, 6 insertions(+), 7 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 667326717f35..63dccd7b9474 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -4893,13 +4893,12 @@ static inline bool mas_anode_descend(struct ma_state *mas, unsigned long size) > found = true; > goto done; > } > - if (mas->index <= pivot) { > - mas->node = mas_slot(mas, slots, offset); > - mas->min = min; > - mas->max = pivot; > - offset = 0; > - break; > - } > + > + mas->node = mas_slot(mas, slots, offset); > + mas->min = min; > + mas->max = pivot; > + offset = 0; > + break; > } > next_slot: > min = pivot + 1; > -- > 2.34.1 >