From nobody Mon Feb 9 13:35:36 2026 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9651338945E for ; Fri, 30 Jan 2026 21:01:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769806888; cv=fail; b=F/R8pidXZIUlPNNmauVKjbE0l2Okem1pYfHiP5szAlLGpAptsTuKh1+Yx35MORkNT1c7PgOqEChYlBnzB8TkWySHzV9awCVWMuJBCtC/u8KVUv/dp8kmSdyjbd+We5pg3t0+KTp7VOMCTwpsoxpf92X/GJGgIEOrEw1RiejNsKg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769806888; c=relaxed/simple; bh=fnsHgr2uhrrjhQb+lNL7GCYQd53pCBFksnYVFgxG2yE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=naGBRsk/ZggdQZ19ltbNKo+gP4Z5bVZLQo6R1YFLd9LfqEMvY287UO16efeQ8B7BFGXcka/xO0uYWrYLD6fxqbnCUOcuN+8DPAKQLLWyoEkDSVIsKx8kSSw86m/10W5yuo0D46o5+XEUrewCPPqE5Cn+iHbLBG+q05/+CuMfIGo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=QkPexreg; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=T8ipQ6Q3; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="QkPexreg"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="T8ipQ6Q3" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60UKEkB5611033; Fri, 30 Jan 2026 21:00:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=m31wVm3xrbms261iI6YNla3eOFHUlW1kVlFsSJ3MWFs=; b= QkPexregg6nZE95uqizzrH3N44gdGzuGse0tm1nXefA2Wiihlnbb3RxVGLjtjHj+ b4W6D5tyYvdEIdTdSdwyr8gl6NixWyr4GEdma00LhOpMQuWVaRu97qdcOkx50NR8 HRpp3QBNXCZSctpE+NRbYzEV0iyjfTGP8RZUbyjdEZx0evdCE4PvYMiX3rtdTPd1 TQH4KB7a6StkSfrd4SxykvdqIr8PFg6RRVAmyrCLFQPfskuhjNZryKOmMZS2CPvA C4QRy0b0ky6ydCeg0nPycg0sNKGB+6/asR1gJ8JSSIe+kqcyFIPqdtqY7W3TMR33 qVyehn3AH/pH1cBqDkuytg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4c10d88bn2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 30 Jan 2026 21:00:14 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 60UKQdxu001917; Fri, 30 Jan 2026 21:00:13 GMT Received: from dm1pr04cu001.outbound.protection.outlook.com (mail-centralusazon11010057.outbound.protection.outlook.com [52.101.61.57]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4bvmhjqu4g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 30 Jan 2026 21:00:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qVuAbW6KJp1nXNnk4YOlNMVAH7nA3VIP9sLmZBYrjb5++G1rbMCSnCR/v9QM8sMkyZZvTn1tvZtb/2YeVZjlWHS/6A04MfXF7bVS5ElRjbVylOC/E3o7kzD24XvfCnLhPKITZBwFb0TDAGUbMhwMcHVmgZXkCvXIetgrshtCfajRPQUQK/ADZ5qWCoDYF3TAaimOpLS4MdZiTl3Iqg5WlmtVgIpyr4Hs8PuSN30oWL23nZsmNxg70e23STvbY8osn6yQ/ZSy6umY1wOo+ktCzRvdOp/i1QgQ9bOqpQwObTdEbyGHSn5MFw17ljI07blXMu3TdHznqNIJJ9b8xObpoQ== 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=m31wVm3xrbms261iI6YNla3eOFHUlW1kVlFsSJ3MWFs=; b=R3VH+sDO9gMP8C1bXq5KdfLO5QOFvjqSnnd7OHNz7FzCrRMNx1qgDnj02TY5/aYUud410xEf9IqnrgCrvnhZMG5GoNNW+CQvDXYdC6oY7XwFZh2DBhf6olyA+Bs2LD6qZzQXDYjjfMYRJRwutEr9En67gf6jom0yGcNWKJPQyPVNbxhwa4ZKrSEr2S2IqpbuC6RPQSnxjsha2MftI6fC02KqDwFCxFIYooo3swgJL+ryW6Ma64Kn06pPfHsq8i32Z2Nm03EzKPa51RMayfA7+ZHym2wavI7D/qA0/t7KJ9uk27kX0oF87TqJibML+zBqts3rc+78Og0ZSUit784QeA== 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=m31wVm3xrbms261iI6YNla3eOFHUlW1kVlFsSJ3MWFs=; b=T8ipQ6Q34sXiwRmEbKmw/CsZwfbTOwCI9AouiYwKf3ZWLED4EMw7YGwS1BRs+VnDz5nbYvZSmZlvHXBvSWvVeBV4i2ZSeJ2qpc4R4se2K/gM+2dgzIyXMp5pOlhjW1jcvYuLK7LUvEkzCyskSWjwc/K735Ex37bl6D1RpQePdwU= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CY5PR10MB5961.namprd10.prod.outlook.com (2603:10b6:930:2e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.11; Fri, 30 Jan 2026 21:00:08 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::4b84:e58d:c708:c8ce]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::4b84:e58d:c708:c8ce%4]) with mapi id 15.20.9564.007; Fri, 30 Jan 2026 21:00:08 +0000 From: "Liam R. Howlett" To: Andrew Morton Cc: maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Suren Baghdasaryan , Matthew Wilcox , Sidhartha Kumar , Vlastimil Babka , Alice Ryhl , Kuninori Morimoto , Geert Uytterhoeven , Arnd Bergmann , Christian Kujau , SeongJae Park , "Liam R. Howlett" Subject: [PATCH v3 06/30] maple_tree: Make ma_wr_states reliable for reuse in spanning store Date: Fri, 30 Jan 2026 15:59:11 -0500 Message-ID: <20260130205935.2559335-7-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260130205935.2559335-1-Liam.Howlett@oracle.com> References: <20260130205935.2559335-1-Liam.Howlett@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: YT1PR01CA0105.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::14) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|CY5PR10MB5961:EE_ X-MS-Office365-Filtering-Correlation-Id: 9895d006-64be-4b4d-1fc5-08de60428d02 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?/TCsa6MROsqzklLJ43s192lNovnMnqMn9TgsBvbp88kCkYl+AD8YFXPuQ8UV?= =?us-ascii?Q?hlVN9Dzh9gVtUPZjBys9aJ4IWkeiR3B8LT1lHF/zIZGpcOesZM2JBMRsJdeB?= =?us-ascii?Q?q1aHGld7NAsfmIKn25ChWTtHEXTfaN0+32gvoGC4yNZbHgVVc5iHe/DwWC0b?= =?us-ascii?Q?a4bgpAzDVpC1WuchcXIq76AcLzgTj6rxFNtosZi+bFbSaxIrB9hyoGjw2Ywd?= =?us-ascii?Q?SOZdFRu0Rfiswiv8VkaOVUBCpRsDyuP+61LmM9eClTGDUhqqSX5anxRn+lSL?= =?us-ascii?Q?5U56uCL+5zZSJQG3Y2cubTAanLi8lCOHr3ibPHi3AwyvtHfoGRtLfNKbxy//?= =?us-ascii?Q?i4+3NHBE8j/s0xQy7zVbTksZoqb2IQZlij3gZmnLcN6U6Gwdd3Mu2O53Ycjp?= =?us-ascii?Q?wURrZF2hQQW/lS7kWAdUviyadRHIqO1hdkw8XEICNeMIM+cZrwqcrWVBr2O+?= =?us-ascii?Q?kCkCEzEhoXTOLhbZrb039KpXzMvaAT4OymAUsLtmNkE4QbqKJZbKrQmz+9dH?= =?us-ascii?Q?YO7ckwv9EctMANVe/sYZLLlYCheQ53X88WgKUq0g1g9ClNbSZEofxVCZEAUp?= =?us-ascii?Q?sciBa4nIXHN7wJRAUIDyyoVA5kI8JH/1TEL+s0wEpkgOM+zsWCxHnvS6BhTL?= =?us-ascii?Q?Z+/fYKak2j1UjponKEVnHRaHhBhm7NFfdJS+1WOz9yeWQWa6VOX9t/q/ldhd?= =?us-ascii?Q?t7dLvsTAAdYz5ZxpACw59+Dxi6RgwXrKkdvHZ1ceGlxV6Xisz2jk+5aKniOX?= =?us-ascii?Q?o4RJfeS472S1K4kPAs5AKLkHvOMBElBqc1WXTr+49FN3M8SAILxVJh46Up5Q?= =?us-ascii?Q?hm7wgOLmRNz35yN5Vy159o90tX5DvA26kpOS8dOlt9Qag6DxBmgW1ryAYyKg?= =?us-ascii?Q?cELafrB9aCOFLfQRVansW7rtX0d0o5a78h2ISzFvvVEEehi+0AldmyKNh46A?= =?us-ascii?Q?56qQUToUgPO84i0ba5K6aAA8bGYvZSvezN3mZGdTu0OqXUgqROZW2KnrfpfJ?= =?us-ascii?Q?yYIEhxaXoTSEwuJs0l22ykfKajwEeiFZl1tP3/J6JSJ2e3ItAfoZ7Mf/clT9?= =?us-ascii?Q?FN4MMjDk0SxWNR7qRLRP4r9DpFyiXUosIIa7Juc9UCoLuxp95dCGA8weDK4M?= =?us-ascii?Q?khURTkUKd89mjtB+p4vf/CObM8iOL7564mEx66v8TBnPNS3wrg3O229iMe9k?= =?us-ascii?Q?kIsLY17q/eA0d3yNCakIOXzNwOaiZD26MUZOusnNxL3IC1LbQGiO3A97b5zW?= =?us-ascii?Q?APWzp7NBT4GFiglQFYqmHOAhqmVzITdcIFrlaZ/S+EZfZu6fTCc0WHApmK0H?= =?us-ascii?Q?MEFIwpsaidQCeonINhwofIT/TRCdIH0zpciOeDxojyDa/SjvQrADco2OUaM8?= =?us-ascii?Q?lzwsBWYGediJx4wYKHApd40quZ2o/AcexO1G+fHXajtmFy7rvTeCajgfukFP?= =?us-ascii?Q?bnIOY4PeJlwYjGfFvoxJHU8fFLYNO+XFhUpd2X2127y3FUREX2U9NOuzNslj?= =?us-ascii?Q?CY2KVf3kK38yeZArpBAGhrvL9oTixqtfsUu0CL57icpVoEuDmL+rO4bwjN89?= =?us-ascii?Q?cxoZvtT3T7LIA4pvFxw=3D?= 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)(366016)(1800799024)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iqwtNrErfgeSeNSYzWyhLjhUro4ucIkgJfG2ZdORIm1JGLorFu6oNP4R2bRV?= =?us-ascii?Q?FYanPwcbNUseqR80MF2yi1CsQAZDUXijy39ososa9dwV9IFnKuz7P00wfFPb?= =?us-ascii?Q?syTCRmu3iwzSI7qR9L9DyjEN/jqiJZoMWsl7tm3E3zjvrh675foWLh0hgm3D?= =?us-ascii?Q?PweopiMY0d9J2yrNvqdd3EVhoge+KZYKE6qAr1JuPomFAU5viOmAfsqvA/fa?= =?us-ascii?Q?90LQQ3K8uRMohQ1W4f92wOiW7PmF4vkGQx67/hk5CYmsYfcnT9xD82EwuWCn?= =?us-ascii?Q?Ivih5Cxgnch/iXSvcN5DDs1tPUTY2lQ2z0NrMW/GmKxrxqxPEImKbBhu6Iar?= =?us-ascii?Q?cZUmCv42XavJUN+TzhuOpxBtz5L+PHNLC57eP7FP5R3n7QbyYRB0foDVmwgV?= =?us-ascii?Q?SHj2E0ytJ52idqilxBQiTuVWW413DE9pzyM+CnD58Kz+NnWlzkzi48yW+Lck?= =?us-ascii?Q?sfHfmsmBLXDn2TgyQci5yzckqFcC/zmSPnKaClmvtSRh0QwpSbwU7+GNeLEF?= =?us-ascii?Q?wBSNlLN6NVl5B/Y8z/apeMWVzORx2Tb4NpM3XIv5MWc90ci2LkcS4l9Gmtwe?= =?us-ascii?Q?IkrxvHPtzHmDsrLpBSp6m2cwkBAP/MJbFwvb5BVjiE3nPJ0ohaEKYLadcXkm?= =?us-ascii?Q?McKhSfwy/qppXRUEtgNFZItZ71gszzd05TYHWHJOax0xu9dlJrM8La5uGOna?= =?us-ascii?Q?GwEaXfFvnjWKzIU54hRYVBUCTJ8p4VbjQRZKGp9zrA/wEbOkvxFl3GKRbglj?= =?us-ascii?Q?KXjN7Al6X4H0VQYKhdQUxc5KcsnRlW36g30eOqBtZtDe6b7nH/fupJlQKMff?= =?us-ascii?Q?6wOMvwXKsn9KykOTiHQCTF9std7yb+gKnBqoGgHRiTDX476yZWruD1g+jaWR?= =?us-ascii?Q?NwtWa+MKxwnHPG8/tOK3Di5G6M+3RtJ+DrwcRuPxZ/yAWShboaH5FMY3PW2Y?= =?us-ascii?Q?4O6TaGESmBk1gFoXKq0k0jetG3SzF4pSojpOYVzT/e787+zPs/bSlYWMzI3R?= =?us-ascii?Q?K+uTW6E/IO/yr5OLdQrn0LUPOLL3XDIutEhFTtrt5/M0Uhs9Wx9smTSZ9yRP?= =?us-ascii?Q?D5Nxd89PxK3hAFq/Lz0cryaqhhp1Fv8PjxYyQ0oyKF+u8q6vvPk6W4tKAJCc?= =?us-ascii?Q?YVxLllgw8uHJAFT5evZQbDoL4pYDDGGrek0gajk8S3C9dVyPnIV0aR5p5pdI?= =?us-ascii?Q?G6XX0GeqPs9Ew2UNvDQOMQGkFs8W37qIzXlHyIWw+B7vqDpZMqnefeZWg4n0?= =?us-ascii?Q?llht7yfXZUNhlbM69AjIsth/2UkX8hcwUGNi2YL57NFxiDFC8+BTPpHAcXxB?= =?us-ascii?Q?hTHA6pTBlAYKmPg7k+wqi5S5G56SzCMglVbJ5BqFzJqLJ26Y6kWj/e+qmb6l?= =?us-ascii?Q?gZxFAqLWyBCZKFJ1J1fHRQM667OhWdCz2rnlel9xKPrKqFRHITuNVkuJXyqY?= =?us-ascii?Q?Z7V8zHn2YTdIQKHsi02qa1O/g+BwY4DK/NnQVYonJ94eVT90ndrsJDoAUmgS?= =?us-ascii?Q?W3vrswzbxOgTO0C4yNyDT48v4JsQ3MLOTxtoN6MZKG/vA/+LBOCrWnEp342G?= =?us-ascii?Q?uCvLSpabqu8wcpTja1oISh1iS0pIhzw0o2//I6Y5ZjocT4WnfN+8K/dpDigF?= =?us-ascii?Q?uemnTvpgLXWbLds+f1sgxdJgm2uIwgwrbyxh8sUEtHIrd3YI0NZnwem6aslc?= =?us-ascii?Q?aFsk/pI1jGXAMDtP3qZA8D2msllqB61e/tmj+Y/dsro+P8TE7DI+BYuVerRD?= =?us-ascii?Q?/6LJo8j0PQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qyYTq0TlCH98CQxPeJt3rjtU5Ur0iKo5o/GCAauerVwQJnIk2qI3OA1XFnpetzU6/xoGC4xLX9dFzlWTjv8KLSMfPcEsPtdhls8qv6g7I1WZigsKPQZCVpMQqHm167P1BF9jelWvdIOCQgf0W3dpKoeuHSazq+nVFvndf6z+jvf4/SMUSh4KJ7NwV6Zy5aqWXf0wJSIFvzlC4bOoQW4kQAG3n24w7Iq3xlILAh9UAjvnyBRwQCkMmWIg+P9qboCXIOOaU6vncVMOJqNlha7MIiWW2JZPpoa6kT3BhqoIIIuI6KZxQVoGlyuLeDCFMO4Sjs3DUQcHlAjD0z++Ydr44xKjAp4OBzcOhwkVMSKW5Hi2xb1MS9i5G6JUkAjRsaokeud/d8uJ2Or5TcZYg+2zCGQVCJTRVqE50p6htKp8va76Qo3V7fqMT5KlOObKkeYQmQxcb3M4zNq3VocI4O5MKLyLJ81DDPJPDhJjZ4FgxDcmsxH8pmVd8nrhT9LkHy8KICIuslCQnPTvj6MrIaHr0NjzmKwHW4WkZkDr8om8YNSClMZSyB9iCkoCZtSnJLOHr4cfuIN3ygi7v57MZhhCi9J2QiYvzHlmJ1kToU+/ugE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9895d006-64be-4b4d-1fc5-08de60428d02 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2026 21:00:08.4214 (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: I8Yx1f2uiR/tw7kOuMA1lAclmg9tQ45lVf3w0m9TfcE4Phulh5HhnEGSgfl6EBBKa8+dmqj5+cKiCdHSOP4QoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR10MB5961 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-30_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2601300172 X-Proofpoint-GUID: RiFV_2mvdrf8s-eSNX0MOGPWFX3JqFmh X-Proofpoint-ORIG-GUID: RiFV_2mvdrf8s-eSNX0MOGPWFX3JqFmh X-Authority-Analysis: v=2.4 cv=YuoChoYX c=1 sm=1 tr=0 ts=697d1bde b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=gTX0PQgR-87UWUccDAQA:9 cc=ntf awl=host:13644 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMwMDE3MiBTYWx0ZWRfX3pbl4AnXLh6p kh6xMFjd+IfiuXJZr5aNp9xYlCU1YBlq2IkdySBkGws8AXRcg2OXg8a91kpXm1f+GuuQCwWUQhK GnJoyCn1g5zYCHxT0G8LBHXi5DICVRMMhtXWSUZUVI2VB8RYbg0nTtKMQxAs0Eo5/NVO7B8Cr04 hg/l3VfcQ0HCAQKZHyHu2n0fu5ykmC+f6giW/vswrwhVF5sBASndjPYJ5xz0CJxtEDW0bT2N47y h3IqJgmCW6hFyfHBa2hPDpCGfgdRNB35cfkS6YK+FXik6k7gZu9r+Zqoz36jxzBK7pBkZwwtpK6 CjWPh2pj6blLAuSQLS5glF2Lyb7HdG1T1QFIMRtEyX2MCgBGxh/v9wIZ2pUF33wJRLdIjwAvAJZ +hbcE76iIskgUouVkmjcyMBtNbR1tgviU35ZUdMZA8Wtj7viIMpEK2uPCSRNLH8CVCf8lzMWAXZ 8yaDb4EXGauZhuyz8UrldaY2m2v+jpuhmBsYoAiA= Content-Type: text/plain; charset="utf-8" mas_extend_spanning_null() was not modifying the range min and range max of the resulting store operation. The result was that the maple write state no longer matched what the write was doing. This was not an issue as the values were previously not used, but to make the ma_wr_state usable in future changes, the range min/max stored in the ma_wr_state for left and right need to be consistent with the operation. Signed-off-by: Liam R. Howlett --- lib/maple_tree.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index fb14ce4a49c3c..ab14876bebf7c 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3319,6 +3319,7 @@ static inline void mas_extend_spanning_null(struct ma= _wr_state *l_wr_mas, l_mas->index =3D l_mas->min; =20 l_mas->offset =3D l_slot - 1; + l_wr_mas->r_min =3D l_mas->index; } =20 if (!r_wr_mas->content) { @@ -3331,6 +3332,7 @@ static inline void mas_extend_spanning_null(struct ma= _wr_state *l_wr_mas, r_mas->last =3D mas_safe_pivot(r_mas, r_wr_mas->pivots, r_wr_mas->type, r_mas->offset + 1); r_mas->offset++; + r_wr_mas->r_max =3D r_mas->last; } } =20 --=20 2.47.3