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 02FE0D591B2 for ; Mon, 18 Nov 2024 20:51:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 81E3A6B0088; Mon, 18 Nov 2024 15:51:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7A6666B008A; Mon, 18 Nov 2024 15:51:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5D2716B008C; Mon, 18 Nov 2024 15:51:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3BD1E6B0088 for ; Mon, 18 Nov 2024 15:51:01 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id D5DD214058B for ; Mon, 18 Nov 2024 20:51:00 +0000 (UTC) X-FDA: 82800408684.21.3244D61 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf27.hostedemail.com (Postfix) with ESMTP id 492804000F for ; Mon, 18 Nov 2024 20:50:06 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=C0kyiqos; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fvrH7Zuk; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.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=1731962856; 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=witZVx86aZQ2r4WjnXAAS2xYg6n6afwUJ/hUxToy4zw=; b=HF/UB4AOycYibUqcwFIfN526iKX2YuXe/+gU13q8db6JNEugzF45ePgmlSoNMkmUOR37AG jVR9u8KyYH0zklWRryXqpEhFkOX/e0HwhNLtzMs23XYXejlBwvsSqMhPl5zGjl2CyHY/Fa SSArkD2/A2nQ844lAQ365QC6avjNUGI= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=C0kyiqos; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fvrH7Zuk; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.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=1731962856; a=rsa-sha256; cv=pass; b=qes7h0oGwof77J6rKxMj7w09vnL0fQcCTRGOqf1nUVgtuzJ4NYawHyKt/CpQf8OvD3i9wX LxKa+ZRqO04kL3u/LjWHG/0cAlm9sCKo6NmYl6wfqFKnY0RP69vEXTuSE5FQ8Bi5DGSPiE f/iUAOaCmNUoqZmVtkpE7G/pqCXw5Mw= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AIGODBX001059; Mon, 18 Nov 2024 20:50:55 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=witZVx86aZQ2r4WjnX AAS2xYg6n6afwUJ/hUxToy4zw=; b=C0kyiqosqSDyiMbpHqOnAMIbcQ0WoFA/rE mCy9mPqKddprAFlEoOCUtPhZW4ocaDN2e7o3lV6SLtyEF3+RV8sdsrbzOiYffn9l 4gLHJFwWxKsOKlRPDacETL6RiicaG+Nt1lwmj5PNFTQwI9P8dvuPdw6AE3TAjGCp gcvA7u/L7d0nctwn6xyCi8Na0E1YaXxr3U+yLvvNZdlLKbLXNck/+9C72QaxMRZq cTXSbSuDyCzQMKPJnZTOr3yaxsDJn7pKe8qrCRea1DFs8XhPB1krjMeuKS6YenJH v6AMqXJhNociMEgW/JlW/z5HWk0IiA1pHFBqyMxa3buvawooHSUw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42xhyybnct-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Nov 2024 20:50:55 +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 4AIK4qec037333; Mon, 18 Nov 2024 20:50:54 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2048.outbound.protection.outlook.com [104.47.70.48]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42xhu7u19f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Nov 2024 20:50:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Q64teOK96dtm2eROf/4p5AgTnTtjGpoMEmPVjWEuN+yi8L1NMIDwPwTpxhY2/J7pmuPujiO7RtNPWAc9SPsdODaqCkIuoK35W/ZU9CUFJkmH5cM602QYZIb/5EJPxDZBqTaWTx56r8fE1RqNF1I726P0Fck7vJU8dnkGhrzeROf0XS6AZth9kh+4KNAxMC+72ACNhHfTf8ApbAMq/h3S8rKTDDEdA0GLQzbQUpvIWlGDSgkUcH5FRUKZReI5RKJ5Lb8C+6leyFNCchVOVI7GH2Ns4G0sYqBcIy582ZP0RBDNXGAz2x5h4zcyvrDrNFD8AWMt7i6Xl492v9KcMBM3TQ== 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=witZVx86aZQ2r4WjnXAAS2xYg6n6afwUJ/hUxToy4zw=; b=EkMi2hdud+iLxxvqrCNIJFXZv5EauPJPVLWIpVBoqq0SCAX7HbJpUjc13rGfivkz0WS+VxwSK7UBivfhjgZrosxkUz74TxInbtWiuRevp7TofnNQ/Z+d3KWAy832FdXqfpfdHpqiKclbugCKprBYzJUHW8/UFtkDPAVFMlRuZdzE8ovIdsfVl7hs1svZXxtrN+qIYD6LM5qSuZ9idc/ZygjIVsRujUbg0BlZ+XfGUjHVcaUYW6eOKv4ECE17oGIMf45VfzAj64V1zGcEIythpV+pbAG2ujU8ziCQeXqtR+uJRsxBp5+ASnPGkjakiO8W0icmAUxahvyvs9imee7MdQ== 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=witZVx86aZQ2r4WjnXAAS2xYg6n6afwUJ/hUxToy4zw=; b=fvrH7ZukNol79f1qiKUqbX3Ic55d9M59JPk/cj5IuapDHg1MuyTomn+UV7Mf2/DBX5qzx+5Ow20dgxlgw/MxIAHLzxM2a9XJ8yDgO41zic6F+iJD2RfjraVZGPpAMMxjgdyD1Kq72RpeTxq208DrY9KvOq2j7z2g5+AqUjP2Uj8= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CH3PR10MB7502.namprd10.prod.outlook.com (2603:10b6:610:163::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Mon, 18 Nov 2024 20:50:52 +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:50:51 +0000 Date: Mon, 18 Nov 2024 15:50:49 -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 3/3] maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error 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-4-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241116014805.11547-4-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0280.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:109::15) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|CH3PR10MB7502:EE_ X-MS-Office365-Filtering-Correlation-Id: b87f365d-e921-46d5-199e-08dd0812b056 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ypwoa4tIhYXlWIdyw+dXOjRsjIOfksm8T8S8k/FlGFwnIabdvoB8eCSO3U6i?= =?us-ascii?Q?g/arDYzrusO4mOrhsnas2AmcfrWxXyVhzjdeauixKCbnuYO/zWtPRc/Ft62a?= =?us-ascii?Q?0b7e/d+KDBWdQqp/jMIb9nB12DeHBvmQWNilgsKCA2yT0SIJziByHMUa0u0a?= =?us-ascii?Q?jx97W+sSViUFhtNmLZPlJVB5qbSF0DG+NxZO3k8D3pmF062MTj05CDSFqtUB?= =?us-ascii?Q?WpJZPGeujI/Bq7qQ1yVOSc4vOJdERCdgVQPFpYtXSlQtRZoQvbmgNnF5BUwy?= =?us-ascii?Q?LZkV/9R15sI/KvXo2SU20Lk20wrkEgPpWh06Rs2bdkNOAYP1wQji1Ue6ut45?= =?us-ascii?Q?h9QEF6ocohe9sG/ooLV4ja+RkT+/9aGzm8dNVmQdQZUX0u/upmTJ+ys5eGpt?= =?us-ascii?Q?NVBeG9hDJcMQnq5BJpd4hkwZHgV6WSnIC/QX71MF/21nyUBkvYOo4J8Kc9xF?= =?us-ascii?Q?ItuddT5ALJ7EFwCKgOaCy+3J4qj7V3xWoisq4UimJ8nhRVUL2TaxC4HC4xhJ?= =?us-ascii?Q?17t/IL6YX2uDAOLQM/7Zv0TT3rDFu1knFyEpEp7LLcAxbq/LiSVMq7F8lWv2?= =?us-ascii?Q?lm+8dSpVxNFsIIB0pDzFsw/r6P+yHKlEGUezkZvwiIqbO4qik1QPYfnJSXK/?= =?us-ascii?Q?P0eHiTIiF2/3BpNdVcnnRIJ11LKXT/cuEawvXOIT+RbDQG5JWQKX6bQbw0+M?= =?us-ascii?Q?y7SGyNfDoy5EJLx6xhHzAC/yCF/ZvXMNaFCvKqY0piFdA33pXY2xkQwa4b1x?= =?us-ascii?Q?mRcKVCZ75z1Xfs9P9w1SZ/+jGJHSiJRV7TLxzSBb0jSi+gd3Ijirm/j37rOe?= =?us-ascii?Q?brXZRBiVffIzDL5BA0ycNXtdH4HwIb+TCltGrjQo5e8E+VKDR7C16WUcKL8P?= =?us-ascii?Q?84FcGnh2k8fs/etihJJRf39SGbAFR+/D7CdKx5klkbmXTzkf0W1S8m91g1KT?= =?us-ascii?Q?/b03jzzROshE/arYgrY6fL9DSuKSVpZYotgroDQLXmlz4yongU659Nrv+TKA?= =?us-ascii?Q?6XGNlPcxBVWyN8frdKfeydVbNlZHsvtcQgIATzPmqo0H7/CZo39sk8vh9Hbt?= =?us-ascii?Q?ZjqY51wgcPZKvVPWKUQkxHpZ/Me9R/Vj1RqRthcYuNi6RAfamxtuxoS+7xB7?= =?us-ascii?Q?uVLUySagEoSSL6ywwesZe9ddpZ22BwekE+OXutKFduT7eBBp3bDVTr0tNatw?= =?us-ascii?Q?a3CWlzZvmoqWR45TxtdjOWLkjICLeOWtKlpKXPoIWaF49fzBEJaduD+DHGJk?= =?us-ascii?Q?sRrmZsXS6Wwl9/sepR6sUIo3dijmrKE1jFySQPIXZwkMorr2dVIlxpxOODC0?= =?us-ascii?Q?s8qvXVuk8x/Cynvdjh7haUR7?= 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)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TTaIO33pld8NHSvLfh1NU9ZJVJ6cb1fw36PlSZVr+ymaq1P6OE0DT6gz6p6/?= =?us-ascii?Q?iTWX8Qflk9V32jzUtgn6Q+kzyAJNa2rRbmEnilyEn3jtZs7WMVN2+6nvdPL5?= =?us-ascii?Q?RpJMhs1p8AkpTWK1PgCxh1kzX4BlY5WVgfnpdVSUVyKLkKNGmW1oJMxtJn0l?= =?us-ascii?Q?e0vJO78sD4175M4+y7QssX3BS1cTYn3R6TMPVaELoai5nsWc9XVpMRLq0het?= =?us-ascii?Q?C8jq2cteP5qZTalOEXANFF3AUdlFEWJALRAKXbUfd+csTXI2cGC6hH6Eawd/?= =?us-ascii?Q?Da8/YVXDdaC/ex6sQzXa1qBFtXvs2JjeeXLssbz6GSugGRgZhDGc1zbox6Gd?= =?us-ascii?Q?Pksvpy/35/ua33GOVKVmxkrkdFATRE+n+2PuAzdt7pNYhS5MBf14MNypMcvD?= =?us-ascii?Q?N+6HDA4Z5ydVVxwEMVgJAAheJfJiZ6Nxj8hR0e8V/a7zCpiQT/QNZkIbuBBV?= =?us-ascii?Q?AxI5GbOjgyXpCgIxf+h6TcIOkST0E8QNKYL73K1g9ismANDFhIRyz44xI5Sm?= =?us-ascii?Q?rwTcrfZN9Q7WfRwY8yBVHlq+/VoHdQbdCr14ezwdvdaDQ37z4b2pZxolmX5x?= =?us-ascii?Q?SBjyZc1IzbpPUSQedmaarm3Z8W3AasmIdzBCCvVr7lDct5RygWfg7pYsjYTi?= =?us-ascii?Q?8R3hW1ET+j2zuCsmfdUPJ3WgMkRCGojg0vMimUxmd8yhCB/pvogCWS2Nc3U3?= =?us-ascii?Q?hLlZXjNvGUc88KmlFQRg4bXdJMF+kvd7673CPtmbdjuYaRPqmQLsst1uyq6A?= =?us-ascii?Q?RqN9274h834ryrbKx5/q1eHrNyWyy7/hNu89+bfUlRv+QM3682PIDakHmg2L?= =?us-ascii?Q?WI3FqX2eXdRctw7qeZHIDIAdL+7T2XCpK/0cEy1g0F3YOFnSt5PRsfOx03D9?= =?us-ascii?Q?7/DFFWl3TQHqyP2j2Lmp32uZDR0yBHaOsfV/d8717qUUlJrroQth6e8kNbP2?= =?us-ascii?Q?f+tuiYeiWTzCFc1f07NWdKe4tqccetpAFqaegLZqKU+VxbjuJxkUKovO9u0n?= =?us-ascii?Q?NLLhQmynTJvdC93Z1kUm0yt315aDmGGrPSfffeRzExqSYvNEGmAssZ48IaQW?= =?us-ascii?Q?YxShPseRr3WNVwd1zgHv+7Ti/4U0K3C6XOTrrFZzMepP/fvp8yi7S+zXeFtC?= =?us-ascii?Q?dUvCghCQG7EES1AbxBZ0JEts7VW1L8n9FAZH+43kD+rqizoC1+m4ukN0/V4v?= =?us-ascii?Q?MTA5+1c0G8596dOnwP9WP5fMDIEInEAnpegKXBl1xBbnNyk95QjlTjk9d8iu?= =?us-ascii?Q?BmDd4FT5Txpga3sVoKdtkuwzS9EWT5geUZPjXwYq31YYS5PKli3JjXNn0zcs?= =?us-ascii?Q?Bi4Na9UB5IF4iEUmXkHjQI6zs4n0ZsjGQ3ZStfQCgG5GiXdnWFy2LLJWpfXX?= =?us-ascii?Q?SIE96BBCLgHdkjnUQpqBsmSywj00Uhwk5k0sSiGRuqbmwTt0oyA3CWmVY8iU?= =?us-ascii?Q?lLXkKikRQtH9bUMrMFN46KVWy+uJjLdtm0zBFZC26wjG3ZC3Q9urX6yZbaHD?= =?us-ascii?Q?zuXpwGAi1Z8DMr/Em0UPjYu/2kmuYx/wJGOdlrLEAfKhyp0GexuFhViKq9Ce?= =?us-ascii?Q?wgc2J0rAA0klYUXypgZiMCJ1206LRkecEFpZoKIcPB5QgaQ8B/fT6/MjqSn/?= =?us-ascii?Q?zw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0tm4qeXFqygD2nj6OKckfuAtgReHYGqzXJ4oxRtbfli/my7dt00Xm5/8O6tmL8nb3KKOYh23akxjdvxHGL4rBS6GHA47jNCQg2iU91AsAupQwSI15VYMHPe2lNEJ3WruA86/Ap0s6tV5d5BxsHQqU8RvB5N9UnM3PcfFbvjnFQ08CImg8dGCSTOr5xVqmKG01pcKlBNaEXebA2TtNVUf+9r4v6eHLx3AIJeVW7FMn6d7Cuu5TJ+gTPqTqgou2ENMtLOFJV4esO9TAWIDUP70n88tM0Ll7KXrWfvq+Gac4kJUqyLKqqFhzAcnZlc6QA629tNfJd3sGhxNxpwzRDmzcU3pTh2gl3ugjjxcTwqck6wssyQ0RFAxYpYFMGrjaMHFloT9uCBeNoS1nosXV4kglc6ubkYqg2AZe9KLwsddGljqMqzOAK13zwY3I7vVBKa5AQq3slfP80DtnfpWIvFsnNeRdOSlM5Aj+UxneIgdfYw9R5u5HnAgd/fqnY/iKjVSCMqR6VtFN/D19yTYFmxSkeFEMTuBd/xmfMYjL8XZ04nCnuDcWd145NnrCzPvId2ViVPnXLVY1kvF+u4G0CjFNaVYBv39c3Aw8mQaihZbewg= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b87f365d-e921-46d5-199e-08dd0812b056 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:50:51.8566 (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: CuRqKUkibSeA+WrcxOqKU6mk18L87GFB5qiKqn+Y+YBIDFssR5FsD9EmzzcdxPx/glzb3Gzwm4uTFUH2uXIfPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7502 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 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411180170 X-Proofpoint-ORIG-GUID: QV7mgisS2vkKiBYBOYffqlS7To5urZ6s X-Proofpoint-GUID: QV7mgisS2vkKiBYBOYffqlS7To5urZ6s X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 492804000F X-Stat-Signature: jkqr1u364sd5f1zijnsge1fcxmpkr751 X-Rspam-User: X-HE-Tag: 1731963006-243111 X-HE-Meta: U2FsdGVkX187KUJluPxExBF8f5SJeTHt8Pvu0h8Jf98W2b46Z7E9DqagHSFAo0YbagiYoKowZn9gKSa15ngHpna12dmQ833OW7NqPw/jzBcyHtZlwrH3Kpr9IIrH/C7YRN64yOgn4dIqCW750RWzAdVu90ESX+Ylmh5UH4aBhxiWjpZRgxh4H32krHd1qx8fTQyZejiBU04ftwv12vsdNgpNX7BnwMyEC/8GBp4A+VaJ/0xu54S9QiiGt9Q/uhmi/0oywzPqRBsknW3g3SirTNIrE5AWE5ohtnaTLzA9IOh4ulNgqRLiXEBzOsniImuj8smrGflod2XPZZCpwd952amNRpOLi4SrMKBGPXAG/ARwRvwZ8+nIPk2Mu6tsdZBDeocIWcIHYhTXFsJHzAWrMbaDfloAj4XZkRczv5cmlX0/BeAR4G5GV+YIJNdliDAMVLL2jr1wQy3rnu/tGYCIGgyfDBgWIk8rm8ZLVAOc8G/BTYRRnI7zOiQSgnMNyXiSvApRva4TCtz0SfY+R3u7R8l035uUdW08hvdK+UXvJ0JIy+ib4taesoxW+CvVg1ZHcUHe8t4PWuK4QWY7SMeFWkMfKiXYceJfOHi+h4icbrPEySxlTksRLpVdXEBhZBqjhauVCKbFYoeouesNMej6JUp7yWqBreEZQKHqNQ3OGWmEQfqfZJJvpaf0o9dVAZwdyx1AHNNpv45gqovpbanlMVF1y2DBEjrojuIwDzrsIdXuGc9evG7i6cV23etJTsyMTAv+EXBiJz/JClVbHCfDfOq0ABOkLJ9Yji54VT6w3iF+grpBLaJJF8CdDdB8ZdZM0HEDvM6/P5eeBtJXq8rOcEZ2s53RyFyXsLuoQSNBlLcCU3qVhi4zpQ/CoIg0Q5xlJ38AN8QpaWG0OPyyVpAGa0VzYjhdD29hbdVao3h5XK+2wySMNayOfJfL9vgpZcEBHh3dO8YwLI4/7ujKv/F 4OeO/6D3 ojyc0X6f5u+pFRsvE9pkUl2wL6bc5vNl8g7vijcnaQ9XFGsl0cVDxuniIt1knmmokaGYxbhpAjO7LoK5Bs1nR4Qe8SOmAGKXWm7WvPiBHunYI4hhVwyL9MWnSxhLgQbbFrRe521QUynZCD+21ANRMOTs+hMxaIFvwbDjdMpi8AOKVGpBPrB7bfqeLga29h9duts5qXKk0RqkEIzhaioO2b5l+kYXcAugkvi2w6fcqTCR1H5OG+XWArAF+tB7BjKjFWHrs3PPh/7QtzTMaEo92hnCEP7SiWTEE/7iSKZpj+dvYgClvr6UW7pxEZIC0ObY0kXkaRUfsHduK9eggRyk+j1fiDLysJ8/u1XPiLu54VyMXh14PVL1hAn5OWo0Ynz8xs2Z7L68T6FwtpulvDPYYtPZq2QqVQuLfjxs3JT1GWVCc40cc9YHrnViZZWx1lj36+buWHdKOkI5cvpy34jerTKJIkhFDGCYkgKmaHcDzJ2/H3V+yvnamJeyKAfkpkXAMdXL3PCghQjuu83Oyq2FD4UtkXZ7rO/cEU/73Fh0zDO21X++86X0lPP18TUL+ESjqwskCKVg0o/l4Wry823av3mJZnrq5Suxe2vfUldDjceQF+QoIj3Q0n7icB6YNNSbed4WhD9gTSiODE+HQ/uPX12wsOGMzHR3FqBhjBQOAz6RnbZPhqmW06hIVb1eBMeQRd4MUZXtfm/jzpJ0= 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 [241115 20:48]: > When mas_anode_descend() not find gap, it sets -EBUSY instead of setting > offset to MAPLE_NODE_SLOTS. This is for mas_start(), which I think is not necessary anymore. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Lorenzo Stoakes > CC: Sidhartha Kumar > --- > lib/maple_tree.c | 7 ++----- > 1 file changed, 2 insertions(+), 5 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index ab235d0194f7..b67dae356182 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -5011,8 +5011,8 @@ static inline void mas_awalk(struct ma_state *mas, unsigned long size) > * There are 4 options: > * go to child (descend) > * go back to parent (ascend) > - * no gap found. (return, slot == MAPLE_NODE_SLOTS) > - * found the gap. (return, slot != MAPLE_NODE_SLOTS) > + * no gap found. (return, error == -EBUSY) > + * found the gap. (return) > */ > while (!mas_is_err(mas) && !mas_anode_descend(mas, size)) { > if (last == mas->node) > @@ -5097,9 +5097,6 @@ int mas_empty_area(struct ma_state *mas, unsigned long min, > return xa_err(mas->node); > > offset = mas->offset; > - if (unlikely(offset == MAPLE_NODE_SLOTS)) > - return -EBUSY; > - > node = mas_mn(mas); > mt = mte_node_type(mas->node); > pivots = ma_pivots(node, mt); > -- > 2.34.1 >