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 E6FB5CD37B5 for ; Wed, 4 Sep 2024 00:42:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 540058D01FF; Tue, 3 Sep 2024 20:42:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4EFED8D01E4; Tue, 3 Sep 2024 20:42:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 369918D01FF; Tue, 3 Sep 2024 20:42:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 188FF8D01E4 for ; Tue, 3 Sep 2024 20:42:17 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 7B99B80B84 for ; Wed, 4 Sep 2024 00:42:16 +0000 (UTC) X-FDA: 82525204272.15.F785D51 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf26.hostedemail.com (Postfix) with ESMTP id 2B903140004 for ; Wed, 4 Sep 2024 00:42:12 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Yc79C5DQ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ytMz7PpQ; spf=pass (imf26.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=1725410406; 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=h424xlGPds1JXpVqaJo12ZrbeGhwZP3fS2/tyuuLPdw=; b=7G03FpCHKfWG7RaBVzcdZbOhNGT99Un+5tFU6vVor5JOEuWcQ7g5O96SdeKtg6EmiFdHqv yfUIBFulqaF+4188figTPZ5dKqJ5lxalr+MXRY0VszmxLerBRvx4pEvuzBtEcTxDegDD6V MFnGgDbhET41PRM5fBBGBIdDDm+HBro= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Yc79C5DQ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ytMz7PpQ; spf=pass (imf26.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=1725410406; a=rsa-sha256; cv=pass; b=iul5FV22p0rB1c5tEdFwnsXcD1UyP/mjY1ZfPAm/e2IFO7p8tpnGSCqlFzPHsbw2t64peS dnHnttY4Ubi95hGSg4y0J/eDTW3ieN5MgtMUulctarW9dQaJ/kJGg89iavCP4gmL99JS4n p5QA4gB/q/2IuHRxZ1c1ERtyrBv3wXk= 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 483NtWve018718; Wed, 4 Sep 2024 00:42:11 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-11-20; bh=h424xlGPds1JXpV qaJo12ZrbeGhwZP3fS2/tyuuLPdw=; b=Yc79C5DQHQm57z2S6wuRih2eGfxUPG0 JtNtjzuEXSddNpG0Q0jPKqX/chr5E/iDcFKEokb/pBDC45CtEWB7shpoubNnJdtB D9fK8K3DawcC78zK9U4/eK7VWG+ShBHqAVAe/2NYfW0tLBrC3QmUJgKOG5iVhsXS ziw8zkpPIg1N5XIRayqFnifLhJ/nI34T9DWocMXezgNu6XbYDP0qI5DgCDrZ/ZTg jJOb7r1hSeLIqCRpU5sDO9DWaOogEnbDSogG+ATGl65bkAiWsQzvcSEoKeCe5YbH DRYyY9BjF/Re5TNq7OyrR7yRQJiSbSlUt9xUZ5HOCHliiabUp+G88bg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 41dvu7a6bt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Sep 2024 00:42:11 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 483Niwdh023558; Wed, 4 Sep 2024 00:42:10 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2177.outbound.protection.outlook.com [104.47.58.177]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 41bsm8wg5b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Sep 2024 00:42:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XnbaULpPvQ+JblEM1G6fxIBdU6my+BEWz6O0hR4XeF3TuhKnOWgUwEWSl1trrpRAbNQBcOOkd/HVgK9Gs3cLsI02+5fJVMtwlq36looU3SuvqqqB3VH6Q5WwZV2kAdNfvnqjitVx99XZFdzWBV2nL1vdRJhQMB9xqBzT6jtZtMIQOTXJF6kiMi0hNwYdpqsXV1kap+p9NCJbXo1Blq50zutE9PkgD70Uoyk/Jp7GNbPtDRy9/PfCrI5FEVd6DZShJbqroOXkY/vrwARf7PqW8JRmYlsEi5xut8iGhL7UmK648DyJajiEhaqNwyEZ9PYG7fA5Gbe3LG1Gx7uC449Gjw== 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=h424xlGPds1JXpVqaJo12ZrbeGhwZP3fS2/tyuuLPdw=; b=vf68z1jvL6xrDTVZ3wNDBKxrVzfYWr5lxNsByv4xMeJrBSuqDNAHqA/DGnh69OMgCP2eXnO7NplYzZkKqR80UB0O127cMgphf2c2wwbJPKvAWJHZWGitt3wEDHlwH1iz26S5V8H9h8waLTO5fg96wzbsMhqjSVLi10YworuYCc4s41gZVeW+rK1Mc52ZLErFOK7fzkCz64StPQDCFbWtHOYyuzl9zRAoQvId3yedGNvJ1JTvazJGbyOj3jQSuxJqA5AxKYVbGeYnxYhsDyjtBi3H6KZ7wwJks5SjlDbBnL0MRPAYm7udBbwdD1eIT53nnDQM/6og4Puyd8FieMwW9w== 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=h424xlGPds1JXpVqaJo12ZrbeGhwZP3fS2/tyuuLPdw=; b=ytMz7PpQYcYHTV5XoQutkiWZDK4xF4XDOKKFYvlkYZMr7SBk2SWC2VfHfZI+uyqfHsDPhWCdYL97rjj/V/iAO5GCpOOWdgrvWkQH+FhS6ukqBJ6kmNywoI72Kk3zawab6h7PnOgbdeXOjLNwUtFbJCO6LFc6M/7Ib8wWf5/TDqA= Received: from LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) by DS7PR10MB7376.namprd10.prod.outlook.com (2603:10b6:8:d9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.12; Wed, 4 Sep 2024 00:42:08 +0000 Received: from LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d]) by LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d%7]) with mapi id 15.20.7918.020; Wed, 4 Sep 2024 00:42:08 +0000 Date: Tue, 3 Sep 2024 20:42:06 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH 3/3] maple_tree: local variable 'count' is not necessary Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org References: <20240831001053.4751-1-richard.weiyang@gmail.com> <20240831001053.4751-3-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240831001053.4751-3-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0033.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fe::12) To LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR10MB7943:EE_|DS7PR10MB7376:EE_ X-MS-Office365-Filtering-Correlation-Id: 188fc76d-20f8-480d-a276-08dccc7a67e1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?W/mtu/MaGe+QB8I8Fmkn68Re+4xACltRJ+xDfmvRRRej5eqMbJQOW5+axaz9?= =?us-ascii?Q?aYoCYV5hCOMOWStk3TFBrDeboTcCDhiXneaE0eesLbZtw3khwSG9uI1QMWaq?= =?us-ascii?Q?FH9F1/mSzpRwSIvvnVw6uAm/0+qxI7ftzcYTqgNjIKsplj9oxYhdFu+1P03y?= =?us-ascii?Q?OrkX1Sc5eYPUwS01pasmjoIONiKT354jwtK1yArRsL6qMVvvLMkmLCKVuh/f?= =?us-ascii?Q?z2BP5MBlV5t3Ro3nGHR6nRqOXGCOlPfnqyakWeAoJlM7il7QUjX9gjw8y89D?= =?us-ascii?Q?A0qXw5prTOpIVq8hFqjGxmlXtyHe5q68/hAGsil77TCVHKmHI0ZDqw/DXhLD?= =?us-ascii?Q?Y6qgC9TKQtIMeRhe2J0pt2rVjMvlZZppSZc/N2emgwplZ2hNuETTMeuMl1PB?= =?us-ascii?Q?mZGKzHb3XTDMvQbp/KQgC37Del1asBcbsDgkA4rj5wDUZj7ZMe28wNgbh08D?= =?us-ascii?Q?N3BMeBZiVO0wZT8B88BhuOHF7lQb4/1Og3R6jZFShmDdCI8gz21/N9x7YiCQ?= =?us-ascii?Q?zYqwEvQjEiOL2p44b8xp2veGtmVkycSlISYOgSKvZNmJeUFtMNpVExdR8W6I?= =?us-ascii?Q?0LQ0MJoSm4EI+Wyh070sOF/aCTbxFkbkAElQtUC8uUoZ+XiqgStgxeaDnCz3?= =?us-ascii?Q?VlVdr5vN4aNz3dNkoa6wKImRgMBKzuQZ9H1KiGSSm0uijaJ63QUt/44nwx+m?= =?us-ascii?Q?iIPnDek8SBXRyn/lGroCCLvxLhnNDZ6fUn5wkR39r6nWhX4WMBmnCFSu7zVG?= =?us-ascii?Q?D/mKMCbdQ/lNA6ulvaLhtmxkzNk2kLuabTeDOggLfDiuUowcfAPTqNamJEpa?= =?us-ascii?Q?7goCvryvrO0lT+AHfFoBW2cd48Xy31sarY5Vr0XR0F1/ARGEB5B6H3C7G+Re?= =?us-ascii?Q?QDnOT1G83TRSXUJbLdvwK+QDnPljxqJ2c5MWs+y1IoR0cnNyO0geakBzhQwy?= =?us-ascii?Q?oF/B+LIm5VZ2CvceH9JGAee4R2I+uyyKgpBerjEqCtzNvKe+oyMJsBzrH34W?= =?us-ascii?Q?sep/KA1B2m7BpvWifJ3kJEl9oB0LRVHsSB8E0TY6DxeRn/pJItfWiaVXWNdK?= =?us-ascii?Q?hW0T2VAaW2s7g1RqwxwH6YYZhaZHvz4OvZlH/JEZlWcOAAtljqSixdccJCkR?= =?us-ascii?Q?3xNH8YEC8H1HvxEyqbxOTNkeUQPQxCgGzNVV6OzDHC6dRlwRn7buRJPzD5nW?= =?us-ascii?Q?2KmxTIYzl0nzmNwqZzxkiPYiEzTic0rStDCjV8anj6OtjPsbItBhvMS4Sgr9?= =?us-ascii?Q?AELJGTwv7GHedEynZDIRUFLiCDE+4xZhiJwJCMdTOUrfaNR32676hMoMR8Us?= =?us-ascii?Q?j4qc5ZmLYafwgOTJGHk2r0WlYab4tEYDmOL7pRoXvA6SDA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR10MB7943.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Fnho6UhLLRGCRT3AFLHMNuV7EwEL5ZP50MRRmnu3lyUikNXHSIaxROqUxDTE?= =?us-ascii?Q?NxlF0UMoi+eGBQELCSbQAF0hgBYy7Un8bxXd7OK9WqXOlme9jLtwWhRWZ2Gv?= =?us-ascii?Q?WUs6lrZ5/eNHsez+92b1tt23J45Szky32KByvC/VibRqr5q+j51awdJZn/qi?= =?us-ascii?Q?fQE6oAxrnrJVJATV6NKa8wb6C+wFm+TCtAG3DDyo7TXVAMMpjk3tkBXW9K1U?= =?us-ascii?Q?YrCjUEm08ujQNosrSljsMICSvfUH+Xl44nHdr1jt8xgxGKrC3+hY0J448dk4?= =?us-ascii?Q?m0HZS6ReJWdki5dWsEdwG18HRwxwQOfmHLhJmojMryRmwwhaLGi2nez4m/d2?= =?us-ascii?Q?5rHVUNydJYSbDh1mR8b0lWZqZtW8zJWkxvdW/5hJN5GZVCMhF+wbSOSgF2hl?= =?us-ascii?Q?O+frlhSezM7pSSJ6dfpLyCS2MGjCENDCH9JorMCkRgLo3/3kjiCPFax3BOaL?= =?us-ascii?Q?RiHBxup7sHCks7agdDnFG178OU8MkL3cBh5o0gOtiz+K70mFt0Y3usVDxStf?= =?us-ascii?Q?9ncd7RZMio/fZN59ezRT3p+DWKlWJxNdtaQXqX4PElFH8DQ18AsDcCzsCJlU?= =?us-ascii?Q?LraHlr6XkZGNFTY0TAcG3KwfGVta/3JW/Z93P5cms3kodVj3DS+OH9ZKVKFR?= =?us-ascii?Q?FAZj1YV8K17PXDZZ20hirVAOnkX2vE7kT5U1BF51tERSEIlx8PvWbLg3Wy0e?= =?us-ascii?Q?W5Z2IwsgzYLhYOrKwNOsMvcoc2oK3KuoIiTOy2TLKGqd8IR57WIJ2EiF9cjB?= =?us-ascii?Q?4+x8Ri+ajp+ZwXvQEr7IWmBbDiTSIXu5dL+NRjSjhhaO1ivRnLDbb42Pn7eL?= =?us-ascii?Q?7OAYY3wwpVOhMiiMWB1znlJAGY7fVj9aNAQfMYp5V7eyRmg/be2yFVKxVUGq?= =?us-ascii?Q?ozKAlxvbJ1n7CYFA+L6lsH1tGT1tc8MUOkQ4TDPQ8MFf5vkdJ02fEZl633ew?= =?us-ascii?Q?Ol31kMk+EQSye8hqngtRCJDiTxZIJrm7F/a1d8p1/OIb7SeIHE+dGo8DI0LB?= =?us-ascii?Q?oEdQsHjRh+5Nwpvm9dmiyg1U+xSX494oNZVmGSyRC2UWJB51nwFO01evAEsm?= =?us-ascii?Q?fu02RZ4+QYo/u4stGoIVs8YlZBaQVigg65jHhPi2jKvhWwIPkXANOE0B+f1b?= =?us-ascii?Q?ZBKnz5ny+4cOo7EKQF7Rp8IsniazX0sMKLeN104osp2u5nXIN72k4orcmUuM?= =?us-ascii?Q?FTPOpHDs5cBUMu1iJpk0p4hgLUk8VQNGQawLlbi422khfPlXOqmIycf7Lmz3?= =?us-ascii?Q?GhXggsHJpC/dPEqQUGRdjOaYEiNQrHqXddtIeRHYm1Sw7DSD+VFpn+xIDMeC?= =?us-ascii?Q?Exq/BygnCoaCOsw6wHt+WmfUaoGbSTTxWDQqAUS1WAEuzGbSSlfMfA34NV2B?= =?us-ascii?Q?ClJbl+ae2b8mEh5GxAeG6KdOGkGxV5SkmSguTU/TgVtKqp3S3z6O0O/x9hR0?= =?us-ascii?Q?Xl1/6o04OdnT1pCJpV1Z4wOARiFZW0PlyXdSO3rop/RhdABPU1lIbrmZ5pUJ?= =?us-ascii?Q?OZIbPDDC/pJDuT8mgIV7R+CKfOZj6y8zaoj0PqP1npMvBSN72ZhCyiWzIt1Q?= =?us-ascii?Q?tg/CvShVjMpOWbImbzNMi4TpD4UT03WTE2dNN+GGzcZxRNMeExlmcflKKrhQ?= =?us-ascii?Q?HA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: liO8fCK5LcdQSQqCB2AnTa3y7fSrFPEw8qIpTKZD2wUfZjrh4mQ8bR10aO00OBeXluPGZ9IxyjXx3FXveGji/Tv8pqDqmabEZoqth+F0fiu7ffVQEj3YYQDpIPBeziuchySHlByrIxDIAOKNefQNQSN5oA+Z/WDoBN6vlaU63MboiM+KJSRXln0q5S7tUfN7tVpng6Zc2TfaSX5oRuipX8SeY0b/9MF0pyTj24CoWzHJEOflHoiK9VqTeIE266BYBKSvjMeSJXB2N8X7bZ73QCWQ5+ZF+Hdu9Tldn52ALXQnZiTfv579fkOK6wucfU8xuyEwDvBS5LCh/NdIIt6wXd522/8jBcHI0Yd4GwHlOkiQXuHDRkhON60DKTUGUhZro2uaIRIkPSbafBm+Hj2UnW0yAilBAcS2dUq2yQVo6zaF7iP2fbV9fhBxFInKjwHlCm7nyXRzcMiimumVS2YO6XmMCGXeXqLxvR6YdUPEC0aboWe0Pnx/ct3wFPTawcWPubbHqqv8c5L3FxSrDTOyXIvqHz8auh6RawplSJw/FNaHN8GaPFgtsM3Yef0C32GK/qDtm78MVg7QIC5062n2vzzhH16LPpa9ss0hBlTy4Ro= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 188fc76d-20f8-480d-a276-08dccc7a67e1 X-MS-Exchange-CrossTenant-AuthSource: LV8PR10MB7943.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2024 00:42:08.1552 (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: 3i0Z/pjl9WH3qewILzqj0AKi7fUZcSXg9DHUFeron5U+TEdsjmD4JZ5LSwWe3bARzQM6BoQjhGUwKlaVDhd21g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7376 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-03_12,2024-09-03_01,2024-09-02_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=894 suspectscore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2409040002 X-Proofpoint-ORIG-GUID: 8eJhbfQ1Iqu1TR7JjdraCTxmr03M5xNw X-Proofpoint-GUID: 8eJhbfQ1Iqu1TR7JjdraCTxmr03M5xNw X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 2B903140004 X-Stat-Signature: pctz87ibzq5aitpuae5eemg8xayzsgpf X-Rspam-User: X-HE-Tag: 1725410532-968470 X-HE-Meta: U2FsdGVkX19Pv6Tqx+aO4GkBEsrsKqF9CSpUohugMwopbovu11tj6EhbNZQHpP0K+DY25ne9q1Qv6n1SDcI33O+gTVusvAyX6jodUZ+qAK0Xf7QQIsxTR6jTra1BOADJBCI1oqscHjJVfkct0CJLB2u06+DmPHAIi9pQfUgx8V3V9rd87v5OagffacPWZtlPOZ9W6osjmgx1ObT3EqkL/6g9SwbbHLI31sLSIUDLorArL5dZ68YYi+N+GwmHrEii8ey4+o4qvu1ECnk9gA93ifR11GI96EZslDP8oekqzEepC0ZlGtXk5JFj2ooWs66rhZnHlHJsfhXamLWgAEmEOA37fWcN5hJwdE3XBAnNz5SABPV4TcTfGiXWOYiIdr0kqxm5z7tWBzLwOVWUmoWO05E9BXwZ1uWtZtm8FHu7KoJZj1fAVas14c6RycjwGtPaIpRlPli1OMxL7Ulfh0yC+oGAjBfbW4KIFJa5wfdraqf23JLH81jO26mWdZ3UaHu+i6YTT7FyL0Z0dsNZPGGEqogGiV6vyrLtzvR+T3T28l5MJKU2f3SPGBFeaYAk7ANR50nd/1rrqaEYCSl968/G1v8Laq8mZ2r2zxz3tE0+I85T5a+8VoPRK9wo4LDP+cmESGGX3ClIUnJSALOLbG8P5jiahVZTR9XjA2vDmrSeOn/MZPmPD2i2WVjgw/oNFvcik6vHJPPzf9eaE4RK31Kucx8GcLEfcYi6nx65OCEYE8Y5HlE+s2O5bLg0+DrJv8z5zIYip4NUlsi2aTq/YVE7RPYIuiX34+v30A6E6vEQYon82BeDLC64zb/4M3mbuw6xR2VpSrBdtvfOXaTSgFC3J0OehKe/2LhCoE2e7+sUtySawPHEMqdgmSEEiZ5vNwXxVNHPfyCmgzpn3FH22Xb5/CznU809Jx+43ZP788bpHGKhVy2TCHTuQ1Iu7j3JhOePVis53clhD2RG5FV4mca TmXHSZVf 4BisUZ2xz5TM9X6HDPMnKL4LL6dduhTuw0PipPoHHdaz4p13A9f04Vkgp1wohGLqrlJZXW2bcWmy1q1DZJCBHvwktTYqzL1dbi6MlFq2fduFxdVWccgY/iVwuyPPuuJcN7iX4vSQw0QPlXRQsdojmJHL8bjtrpOlrGdNbxI1Kvk4hy01+VGSvR8U1dpu4HiFI3cFY4OB9DWmhsrCc3l4BS1nunDnGuxj+KcrXttoyKpCWmr4eqE+3Ff+qEwWBiD1sfbRhh6gcu2Ghay/Ws9jKcietrK8uDJTZYRUWa2YzXjw1MjPApb9yIMFAaatbKOfevdgYogU6+JI9EQnprfEk4RR1jNFImF2q1YFaXxWmIgnmuEob42RvRa7r6rU5GuN8tVQzqcpqIJMEUOZLFmM5czfSmEKpWlQ14x+AjqfQIsCgVPYc03E529E90LrXAmqlsd9b42SgU0kPiACkej/QXUiwNZUGIRVdfSU9hNrW+nF9DOTbtdDFkJ5CfpQyAmxw5ortVh/Yka3xkzK0T73F+bWc8TCSb0I89HeV3t8rD5Z3868N59kMhSyVcJHf39MbA72NIkyolegpx6+TyrAA/l+ZNYgCtvYhXEdRBfuwaH+O5BiB3cttQ3VIfdP0gqnk7Q91VraQyVCea4k= 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 [240830 20:11]: > 'count' is never changed after assignment and it looks a little > more direct to use mas->end to locate the offset. > > Also ma_data_end() returns slot index instead of count. nack > > Signed-off-by: Wei Yang > --- > lib/maple_tree.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 17533c246749..dda8e292c25b 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -2168,7 +2168,7 @@ static inline void mas_node_or_none(struct ma_state *mas, > static inline void mas_wr_node_walk(struct ma_wr_state *wr_mas) > { > struct ma_state *mas = wr_mas->mas; > - unsigned char count, offset; > + unsigned char offset; > > if (unlikely(ma_is_dense(wr_mas->type))) { > wr_mas->r_max = wr_mas->r_min = mas->index; > @@ -2178,11 +2178,11 @@ static inline void mas_wr_node_walk(struct ma_wr_state *wr_mas) > > wr_mas->node = mas_mn(wr_mas->mas); > wr_mas->pivots = ma_pivots(wr_mas->node, wr_mas->type); > - count = mas->end = ma_data_end(wr_mas->node, wr_mas->type, > + mas->end = ma_data_end(wr_mas->node, wr_mas->type, > wr_mas->pivots, mas->max); > offset = mas->offset; > > - while (offset < count && mas->index > wr_mas->pivots[offset]) > + while (offset < mas->end && mas->index > wr_mas->pivots[offset]) > offset++; > > wr_mas->r_max = mas_safe_pivot(mas, wr_mas->pivots, offset, wr_mas->type); > -- > 2.34.1 > >