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 A46B5CFC501 for ; Tue, 15 Oct 2024 01:20:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1EFCA6B0088; Mon, 14 Oct 2024 21:20:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1A0316B008A; Mon, 14 Oct 2024 21:20:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F348D6B0093; Mon, 14 Oct 2024 21:20:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id D40076B0088 for ; Mon, 14 Oct 2024 21:20:39 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 5796140405 for ; Tue, 15 Oct 2024 01:20:34 +0000 (UTC) X-FDA: 82674081630.05.9BBD8D6 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id 403BE40005 for ; Tue, 15 Oct 2024 01:20:27 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=NkVvhXk2; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=U91tQdcl; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf04.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") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728955079; 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=jPpkjXZDElwGbV6P0JNSRhJmDgiAuhwtGI9Regxr82w=; b=8hjt9rkk29kmxvtNETkaS+rst9mWrhEz6puH8omzvEMYdDZzF6MLQjSp7eX9dL0ZVA6srh AEtWYucwUOS192wQagw808xLUovg5DddT3uATJ+eaQPAJyphuxH20lliwqLXUIh2c/bneG H9J7bXY3sGNkdjGJ24RZg2opMFHG7Ug= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1728955079; a=rsa-sha256; cv=pass; b=OE4ZlmHemIAK4Ozs9GTYGSiWpvjyare4yggvcK84q2RnorJU4Ny7trHgVAIcUxofp5Tcrt uLKH0MAUqFD1dpwPqAeq3Ho1DsleHERldob+EmcMOO6+maY8TgT8uExp859dtcw4etP6Ya 8a4H6gPhBeUmoPNNI6jJvw3ICjE++jE= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=NkVvhXk2; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=U91tQdcl; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf04.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") 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 49F1Bcr5029885; Tue, 15 Oct 2024 01:20:34 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=jPpkjXZDElwGbV6P0J NSRhJmDgiAuhwtGI9Regxr82w=; b=NkVvhXk2Dd+5f3v0XounhcktRttShKxOpX AbE2yGphWCNJfrbzWl2P6XZP5b/8JtLqjUf+5xRrvKIH87dpUE73Kk+KFI2Y4Hpu fH+kMEeEjfMTjUp2amH/u7lGmVQIIeaKNASNEn1ywRLzeBCRnlNYraNCLIzsG1Ks 303jRKqftMA/fl3mcsN+ilSuKnoCP/QOpBLiVzGIJWOt9MKJurjrFM6KXA30xjUN 5/Pw1KQmirX36hXsu9u3ahsXbbFjDWTA6FLpk2738lp4S2fCqRYhsvjCUkej7HC/ 7iX9ni3rSKUVRO5uhLxe9b5xdldyGyMCntQ3BsTdBBxveaL27/RQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fw2fm8x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Oct 2024 01:20:34 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49F0Fg0i035993; Tue, 15 Oct 2024 01:20:34 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 427fjd2jsm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Oct 2024 01:20:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BfDMgLrhxqI4Nyc82fGma+awPflyv9tyguVTW/2Xln4MeVUnGsrCiXco+R0EKX/iAJkLzd2PbT2GpFK3HRD6FDOoZm4TRgJl17sunGrspY5tKbnpyvJIM3mT5sRBTYbvAsTlv54QQ624AqapULh54JZwWlAUipZPXedzBAx1pTmAgMLRdKkhPFLMhZFZs/sQ39Sy4h/VLq1bDpMqtlFnB7sdg26Nrc+I+ef8suKHRgMCMfrCeYpHz+FBALwhXxlmmhhCGfwhPzpIJ169BKSPLjAr3yIYZemnrnvLPR3yaYiL3op4oUrv2auUd5sRO7SdnVBYv15G7x1+ulu55RmFmw== 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=jPpkjXZDElwGbV6P0JNSRhJmDgiAuhwtGI9Regxr82w=; b=nEYg/B038YhEflSh4cJ2MI3hbr2mZ6L+s36mFyz4IxJtR2JE1VBKZ9SIRg8Re+ACRDUgOjTOL2YxGoA6pjFtWhqGqAhIqxvDaR9AegzMj6lze+kiz9ItVBB+hQSStgeOKk93foU2wGfNRBzSBLsdj5CsAEhOgE0Qk2YgVGOwMkZfTFxvaT09KmkOQt4oZRpl0LZkZaOFwU8JXIH0WQHriefS1RVaaL7xXOIL/N8nyoJTS0teewrrf8e2a6zFiAVE7dwsde0p2lbnhuc0OfFOpgfiVw+U6o9Z5H5Du8Vj6VynouomREyusv36JpS9FG9CIbaLTukuk/ZhK1e3A4QjLA== 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=jPpkjXZDElwGbV6P0JNSRhJmDgiAuhwtGI9Regxr82w=; b=U91tQdclwZvXmlnYBD2Vc3Jt/X+E6aw+OhV/4gKP3228G5F/tGh+d8wkJ45uNspcjmauxs8v4xesmdTUMzWr7tzrOyNeAN/01U9dLZj24ivQCW3T1MWZOYlOmUaq2v3Ch54NH+haVBHY2pVf84yJOv4GH0fmsmVyCT3oAKMuQR4= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by PH0PR10MB4712.namprd10.prod.outlook.com (2603:10b6:510:3f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Tue, 15 Oct 2024 01:20:30 +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:20:30 +0000 Date: Mon, 14 Oct 2024 21:20:28 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Sidhartha Kumar Subject: Re: [PATCH 2/4] maple_tree: total is not changed for nomem_one case 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 References: <20240924123954.18933-1-richard.weiyang@gmail.com> <20240924123954.18933-3-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240924123954.18933-3-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0484.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10c::7) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|PH0PR10MB4712:EE_ X-MS-Office365-Filtering-Correlation-Id: 5bf2829d-406f-4bcb-adbb-08dcecb78f42 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?AItXYsiMKlqjDtCou72yydzarM6hUujMGQCPQnGk0IbWSGRhw4pg5eT1vJGf?= =?us-ascii?Q?NzqNV2cd/GAO0P6wf5wcLooS9O+FhXWNEPIH7T6SkoVID6zSHBGwXY4VTC5T?= =?us-ascii?Q?llkVe90RlD88iZghQJEg52XBhlWJV4ebLwgNctRe1UE2jUXGZTo8hUKzdPwt?= =?us-ascii?Q?hH/Y7A8kxLC7r2H9tut/7buF4Km5BfpJIMaswWCQdGBNH/Juf6XGC40y6D9t?= =?us-ascii?Q?5WYWXRtafckH6/0xvon39+f3lrVwl1NxFzUZdKLzf/18JzQg00ml5mFH1mKy?= =?us-ascii?Q?ybeKOUXN4swS+P0OEK9R47b3SC7uYLWRrCzj4ItA3hNquqruWBtKsvE0BGip?= =?us-ascii?Q?hIIArUjTYcUaaiHUMNFGDDwpuNyJqToq2IHr6DflpKTnY14xNFy/gseB3dsG?= =?us-ascii?Q?VoCOWRBOqCvsMAeW84nAl+aPFC9JXsBNws4Aq4I5WhHJsceZBAHQw5KpUd7V?= =?us-ascii?Q?HDPMtv23jMuCuOCc6YlHR8EmjLG5SGRBMQcx7GJFYJFoD/ZPA62bwEkxNkai?= =?us-ascii?Q?U0e/dSSfvQCBUSoW0KwvHTpug3lRSEL0ythj9ONX4yy3AR6adfwAFn5En8Ho?= =?us-ascii?Q?tsfNP82V15WODN+fTeiK34doSke+s7ywHZMQodroKCsRoFeyTYaJad0yGWre?= =?us-ascii?Q?GXT3bGZf9FM25QjSwqgtm2zeuxqFJvgBvV62x+PGsSpA32rdFUeJxBEaxkn1?= =?us-ascii?Q?qJ4yNzYuYurDg/KbA5GljE5j1eyajuOBQvnBo3W0xozqAUJWUUP+hd1Xd1yh?= =?us-ascii?Q?zsjSZbeB8phpbzC1z441Srh2egLN0RDRcLiGhijk8hrW7svXfr1Dd8bn5vii?= =?us-ascii?Q?HhAp04T6jWBPMhrJBZY90BQht1jCNUg6snDdgwYvfxaPV1j1ziSJlmEWQI86?= =?us-ascii?Q?eyj1iX7HTXK7ebX6nGup5kqrkm5qs/EQkgoScmOph6cP104ftSXLGwiFwMhZ?= =?us-ascii?Q?fWcSzL2KZYA0KyXIu/zwD9TuYC3jmzZdze1SO3UIqEdZZZu76w8mxB+DhJ/H?= =?us-ascii?Q?C/pF7DNI44TZD0keW6+BCL31YBnwaWo+wzlILJ4bs1O1z5kXLk3PGO5dEfl7?= =?us-ascii?Q?wTgtHN0i0O7Cmac9t+M/TTnhMLedNn3aipgLOZmZRVeGdVXMoDCCp583DRzg?= =?us-ascii?Q?BZc8lQDxFru7u8ZXPt7cNAOPpI6NWLuesJzmVQ2XN5EudxGmm51TZDP/iZQC?= =?us-ascii?Q?pmkp03p4C40srneEIyg4ssW5Y5vxIzH+eKijR2uidaVw7E3gGRnRFOzEFLvZ?= =?us-ascii?Q?XvTEAc/514wR4b//u/sqSg9aFC2NWnwEdr57wmnkxg=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)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?pdJH7z6BeznzeS+OpTiLtbpCUyRBWDJq62DFvekS6Lixt45/2odQ+4uow/m4?= =?us-ascii?Q?fTL85JpqYMlYqnOw5JOe0TKe0Z9Z7ME5ihwBBMd6HZLoQ5n/pqMBlXTTb54a?= =?us-ascii?Q?rEBIMQhQbWjNFrd4RGecujEtrPNyOFyQR6o4l7vaMraBemmvZeRf6R0HUT+7?= =?us-ascii?Q?eQ3iQG/JWQ7LFQ3hJcx9dVX1QRGN3pP4QPYQa4KcDbNCCsqDNrp16DooxnCl?= =?us-ascii?Q?CVw6E+y1L1Win4xI9aGX3HAykJu7+WJ8IGxmWPKMF+ItBNPkj76hrWHMPQPE?= =?us-ascii?Q?m5LktUnObv/55bLL0RDuNKs9d07pzP38NMVbsUDOg50Ux0c1G/bi6ob9Xp0c?= =?us-ascii?Q?K6Zh44AytEuq5cBN+5IXTU7gN3xSB/Hz5jfYORVp3Z9jt4flBZAejqKH1D6N?= =?us-ascii?Q?zvFFL8Z03zYQE7JlAsnERYCok7AZBEhe3a438uwhbjod04Y+ehLJJnPRXzK4?= =?us-ascii?Q?z/2Aq04gt0zYUNusa1I7N3r7g/yBYE22hvBrPbA3MeHw8bRkqRAlezBufbhB?= =?us-ascii?Q?jzh+Lpy6KbfaKjSgmrPLIBBHCeOjfujH2kShQBXANuWEsCra4S1p43mFnsmQ?= =?us-ascii?Q?Qmg/IH+mLyY9GHU1XWNxBqdNM+9BIVUqiSWNGdaOms6xterSkjocwhmHhXBt?= =?us-ascii?Q?BLfpfQvkELgrvVfQd3/MboVa3x8O6X1Nm357fQ2gxvlMG83aN3AYOnpQ+VZv?= =?us-ascii?Q?raJS15lrSznuYwO/9hwbgdjXPSjpdMj/D2d+lBoN4Xmms8btkYU1l+gMc2gh?= =?us-ascii?Q?L5v+2sTgvBHevmlqh9JP5X5RAJKoGgMfFRAJv8ZxTl+3V++sp0TsswahN9jK?= =?us-ascii?Q?pvZ0k7Nrf5HjEPhHxV4BR4FTco9S/n83Z8dEeVxV9mxyxGFsBuYnEQHcvEGP?= =?us-ascii?Q?nF99lG56MdFhHytxkOS7s/0ybyUITX38h9whk/YnB7krEW+uoN/m3Q+mMrav?= =?us-ascii?Q?6IgKXlyCurCXTq8o0YmI4vClu9W/wWL/8wd/y3JKskDZ8SmhcEP1Lz2cOxrM?= =?us-ascii?Q?VinRUx0uONTyjkDtb77rv4KqcCOJSVsZYnUrv8uK2QwwexptWFel3N5xUuee?= =?us-ascii?Q?S0/ENdEkcmiqlllHi94Xg87Y8ggneFmARmdgo87K2dPfh3i7EVdCl+JQ6hpf?= =?us-ascii?Q?mCQNvWQ4/PYOz37yGPvoRtxH6vUAo6kufNdWDMEknj6NUxDEVL4OycpF10wJ?= =?us-ascii?Q?8AiyVJozqW7UJQlf7yvwUuEyD2RR+PxqoCfAvcnSJQB0MbNSjf7ZZpfMIeUD?= =?us-ascii?Q?fArOgrt0YUs68ZhZR+jeQ5BkBxjHXzIfoNjrnHymMVTK77A3XDXpu2lOTUFp?= =?us-ascii?Q?NgKGjgjOnlzKjhQzK1oZB0xMWhV24URRzB7bilag8HoB6BW5uzaD3WX46rmU?= =?us-ascii?Q?C7mUmcf5N7mkNMycOgpk/SDKCPx+Cq7e/XE+4waHCBCnzmiCEK9ht57ndsfd?= =?us-ascii?Q?ouL82PB9yWByuD9f3iJ5yjMOxObn9bz8V+caOZ9WIHII0pvWjx76F/jLvvYw?= =?us-ascii?Q?krpjF8nagpOz7yoM1ffQOVPLgTJt22bkucqrR0vi4Qz8YOJXhID2jMIoDtWB?= =?us-ascii?Q?kjOVFSFHV/qa7mGKfH8csz8m9S0NrG54IWoPYSe88ia+N/nTWPABR5eMsNGk?= =?us-ascii?Q?Ug=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: zfdq/JZZNldslSyO34H9yVbMOwfzfE2w/icxxnunKJZ4TBshWYStDZaiHAXOrl1emUUEIiATQ2Iu9Y7azodSEMHOCtMX3F53lxKQd/7xS7e9odYrca0J5hBRZsXDfxj/Vf6WLKXtbihRqNFfVV778ogUWmlVF1FE9Oyibe76FJOZxSRfbAua31G5tMwuH8MPfcSh436a3iw2ByGmG4LbyB5fTUoCM2lqUTYk4t3KC5y2IptjdeC9rTtuV/i7eI2qqENElmeNQYnEPJxydzTVBVGJmb98CG9znIVYfdSzYDyrDBt48gdXR6LbNbZ7OWvGE5vrPLKnaGidTgq9ZRZq6yIodnHXhRs62er9c7nYjp9X7vBGrIIRIpwwggoWAuECsHHxBSLrtx27SsmT8iXBkEgCkNwFV24JoWd+WL/LVEiwlsUX0pys3qLFLoUCdVG8V3ifi/jGecloLyPJQoFflfqdYlF1UM1uZrc5s8cc7FvCx8Fs7pJ3t9X5LDOqN4tz2ipaYU4B7v6HMuHn0a3nYQNwOgu3de3Z/MuQShREGfWDPT+K7kgKxpuKByBAmcrZyHupCfZyXUJ2a/+Alb4hDcZ/IdfBJ5v4rlYSD5QxWeE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bf2829d-406f-4bcb-adbb-08dcecb78f42 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:20:30.7943 (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: rNe7fM7PQ+VSODnQte+pFjWIhXtQpfBXGxEf6SAzZMqnkwld7cTcvtsbm1j0OxWPjVe4TvVIKv/C0IuZXsi82w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4712 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 suspectscore=0 mlxscore=0 bulkscore=0 spamscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410150007 X-Proofpoint-GUID: iR3hJUYmhWlknrGY8v36FQaCe4isFesQ X-Proofpoint-ORIG-GUID: iR3hJUYmhWlknrGY8v36FQaCe4isFesQ X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 403BE40005 X-Stat-Signature: rfck8w39iphhy9bpmx99wz8pnko1acwm X-Rspam-User: X-HE-Tag: 1728955227-587734 X-HE-Meta: U2FsdGVkX190IuH8ec9/ELnhvCQWkk70M41QMYoUu4TZvzzW4WUToZHZKAQCSjNU7iEjxWDICT01Ua25O9fcMo4Ad56AqnRJyEp08ZmMPX2wlhqnqPWyMNz2jbRKojdhj0UdDF7Tkf6HWswVEWaL6mRTmr+7+fx2j+S0CwbiN1SNW8b68dr8xHgIGXHjs2KK1WIJVB9mrgMh3XNXYCFQKLzPyhnRMcxb3+jBh5cDkgAL7DH0sSt5PQHbZPxO0od86b3wz4od+fo8yLVpSp0nNsoVz/BW+ktdrM4TUwdtErtQAWcVonoF2j77YKBVTWIyetEEqCpPwvCACT7zjA37N2vhsLt9LOShmj1XzaEv6NLFrB3UOv5CBGzB9Kyqp/oJBygieFMYUYdqOqETrA3uPetrcbGPuNZwvsvkOlUDvI/ls6Mco7dU/FPY5BLm1h2tHiIUcWMZVJ+HmycgSJpxoJ2uxxJTcbjs8GGY8mVpPcU34mnwKfobPG/88ocq+x0NZDXuobdn+VUIYnYxfE491PH+r/sTdasm0XRctjvMvsSHM3liHKc+PaGQE7inYZoNVQ3ej71/+8WzhsgwdksYkdbrtTfX6JGbXCh/UWmihznl2oYeEvu1Mb75WS+JbZL526bLo1t+On6xQ948vOUbcHzqmExWxFTRSAz15LTemqWQ6I7p1DRNxF0xhDteVNlmsQjXXtaJ6mVbR0acJWvlG8h0kvdMQI+BnjzjsoaqkAKYGJrt5oY+sznFNL00ugNr4PsExUp05Zpps9edaS7V2Zf9cM7weatnOVW2OH/VJ0KhKIc0zOQWpJPK+v9wFlAkRZOsuemRs4YhCI0DLqn2PfnABma+xT8cfzntE1vOLK9n6mrZggl/DsPpuCqTQWo+xd4xk9QVLbhVB4NVLyLAkFEbVZv2WLJu2WN+8OHiFr01xtq0lVT10IrU7WjneCt5hU9q8/S3KKdV8StPPB+ wZEe+RBN KgdGtHwyGoKzfW+N/gZ7Pq7nDvFtx6rIkqcKIzgIVgCWxBSSVK7eHXdL0yufgBUyJeKPRNF9LaJi8pKzwu3QHJ1dRr0XJK007iGKeaWvX7MUC/qTGcGcafuiqTfRVap+c8DDifxM2bQVEOsfQHdIOv2jfOpDSEFopkkLpUgADVV8fW4fPI/WdcJWcHluc+i6mX01GiEEHwUx5R3WrisUJb0eRinaIYG6QDF14Lh3inHbECR3vyJB8Snu5k4fo+d4j87Go3YPRtpsVvw8aWYVA8J2WiYSDtJ5ZvYaW/IFVI+lngWzyYNUBmeN/RHDEuiLxvH8PDMykJQTOz1eJ21gJJ2S4gU1CUYoeVwiIJ9kyWmiWsjL7/gbeBnit0RDAGvWo986cHknXOYNOjyTNQvH2WyTKYtCQJgiTFpzCfjTjiteaT6uwqIP3iRpnvH5hfeJpwd6A5nZ9QlUTf3EUzKr15XHWfKMFjo9TNCYeaDSa100ypum/R/7fkQENqzy8Bcj7ywhvTlrzE4dGhrGdvSmFkLuFua9ClP1/gZbVoV+X8wRvAeYjb2auPsdhrwQbY4GDhQ0EI2Y7qnot0R9uABowLAcJUwwM3h+c4UMF6X2aIj2E818MXzD8NvqByAD6onpQkB9WpNDJtzMSDt6gRDR4mVJump619bwKYjIM 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 [240924 08:41]: > If it jumps to nomem_one, the total allocated number is not changed. So > we don't need to adjust it. > > For the nomem_bulk case, we know there is a valid mas->alloc. So we > don't need to do the check. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Sidhartha Kumar Reviewed-by: Liam R. Howlett > --- > lib/maple_tree.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 75be2c81f0e2..c1fb67540cc9 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -1279,10 +1279,9 @@ static inline void mas_alloc_nodes(struct ma_state *mas, gfp_t gfp) > nomem_bulk: > /* Clean up potential freed allocations on bulk failure */ > memset(slots, 0, max_req * sizeof(unsigned long)); > + mas->alloc->total = allocated; > nomem_one: > mas_set_alloc_req(mas, requested); > - if (mas->alloc && !(((unsigned long)mas->alloc & 0x1))) > - mas->alloc->total = allocated; > mas_set_err(mas, -ENOMEM); > } > > -- > 2.34.1 >