From nobody Tue Feb 10 04:12:50 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 A3E97328635 for ; Wed, 21 Jan 2026 16:57:23 +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=1769014646; cv=fail; b=n1onq6K9ZWtHIr7pve26PRsJ71lEAKcJZsmeGKORs49xwc8H/5hF5fOepqOKPbfTMZ8VNGKfUeRFs+jZPnHMgOo4nkzQ6xFJrJ165KkbD68MolBjhykmi55zaXvw3/yy+nH5kdPME7d23SR/MefaZ4A8FSr1js8x53sX5JnvEGY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769014646; c=relaxed/simple; bh=fnsHgr2uhrrjhQb+lNL7GCYQd53pCBFksnYVFgxG2yE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=kWKgpp+AE7G0vAHTSn5s1tRXl/nP/haW+pZnkJrXkCqytI3OtwSnZddBTmXDsVEqDF5V/6pW6B4Iws6m+AZJHAqXwcdLSZGELpK9y/NSLGNvt+YiNlC8q+3xlho824qxxO1qbFaTEIeXNT1iv7r/t7R+PesSi+XRY9xrPbsx15w= 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=sCaTEmlY; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=iJnR2Xhg; 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="sCaTEmlY"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="iJnR2Xhg" Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60LE6JZM3418790; Wed, 21 Jan 2026 16:57:01 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= sCaTEmlYlDwUpOPtCV8spKgQ4GIG2//XNy2xFDCDtaYiGdb9mx1Yly77D8wUEMXY yBakl9bj0tBul8rZnrjzb1Jv5J8wGoFAq6v8tss6+coH2TgoBG5ko4SUDTCiOzi0 vtmNINdJsVjblA5EeglCXM85kP8Lv9ehzy4BNg1+ccKsl6dZt7y8PGKb+6sPOejo n1TtYEScXgUsExCNY0mWQ0ijiau51E344jmP6Fy22GZsCBZZ3KEn/Ji+/JXNvaj7 GzlBfF3LzXpLphsUau/19daweCJPIPPe6yHwZ84egeMDIPwn7UOF/6utrIj4Gwwi L1ZqUT/BZovrkpJFMxaMaA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4br0u9pe6s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Jan 2026 16:57:01 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 60LGSYS8018292; Wed, 21 Jan 2026 16:57:00 GMT Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazon11011028.outbound.protection.outlook.com [52.101.62.28]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4br0vbhgmp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Jan 2026 16:57:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mtGIAizqq0j9q6yHWWWncXHJkcvi6T03oYxdCTvVvkbAsThTxkWybXWiPJoZP26J5G5gWDQV7HjMlMDH56kiQY3W9n9RJSebjf5kgl5xDkhcpTZ9KuCWgbTILL+xzoat6F9XZO1rF4Y7/1kcqNDyoVfiz7AKQjzX3kPc/gtGKJa3cwUcyfMAwcWm56f3Krq/O4byvGWayXqZWc376qRK3NbCCEuJalA5U4pDlBsrXZ4jwr9wAC4ZOcHUcpa2O+9Ht/iXsynTnwSXhbMkRZftwl3biYl3UennQ/W1dp0WyKNdRnn47GjPqS1+/+5WjEcaPY6NNKUaq1VvLEO0cEbHWA== 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=bnor+quQ0O1APOXWykTS4Wt2q+DwMdNo5pfoiJBH1ZLeLp2xdN+xXqz1f6cKyo0ZTgHsdc1KxswZMTBrOKdhxL+6/1ZfTAS8oYkyauRNSkI6324vCk2143fYsz3ReHqQVkPl+wfvapQ4/0hnf/H9NMSQ46v1NP7PgQpIWZHJbAPdD2HEgA0VF5wLz2Y6iAGf9/PowHRjMrX1oVmWhsjrLgIisP9PBbUOiOXk8vCc8SZPe4ol8TPCoA2E0aLX5KRISU6F83xst4YAhxzmbRB053NWVy7LP+OmjoLfWyfXqy06c9P3o+SSPmQws2HGsUtcck2FHhVg7//XUub4UY/eNg== 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=iJnR2Xhg4H6GSO+G8NQ/wyR2Rk/tsSL0U6ACAQqH9FhHPXbbTJd/L/pI1/O048E0qqxGBT9XWzEfR2+v7VsGIF9XL4z2sp+16vzD3lW/VyMQQH6KszlJLr8fj2s6jcgfEwVoKbAKvcSjHerWLNyZds9I5cImnn6MXtIRC2sFTDc= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by SA1PR10MB7712.namprd10.prod.outlook.com (2603:10b6:806:3a3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 16:56:55 +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.9542.008; Wed, 21 Jan 2026 16:56:55 +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 , "Liam R. Howlett" Subject: [PATCH v2 06/29] maple_tree: Make ma_wr_states reliable for reuse in spanning store Date: Wed, 21 Jan 2026 11:45:03 -0500 Message-ID: <20260121164526.2093265-7-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260121164526.2093265-1-Liam.Howlett@oracle.com> References: <20260121164526.2093265-1-Liam.Howlett@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: YT4PR01CA0351.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fc::28) 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_|SA1PR10MB7712:EE_ X-MS-Office365-Filtering-Correlation-Id: 79fc62e9-126e-4802-61d4-08de590e152c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?p+wfIkiYaw7rsFcb1cOfAH/cbVMVkevsMRbd5uZ8XRwQFNJmXwlZCxRtQop+?= =?us-ascii?Q?CVXw9b5zd1Xr20ObBZ8E92rYniKSjdXcYbH3TY2x0aCKDvCVsrwWqtulJKUL?= =?us-ascii?Q?fdxCjJakEPpkgGzlMG1Wui8Oo6iDeHBHZ7eUaX9llHITs/Zl8vIoUZdQ3xuz?= =?us-ascii?Q?xbR5ox3QT3yLiGRCbJHRlmy7g1KzFNR9SID6RCYHphl44DoHFguLQiO2bl2L?= =?us-ascii?Q?WF6uA8fW70O1wozfVewnLDBQXu64VZVDqB7NYkFXwHVF57ZEYjr6IIcVbaIc?= =?us-ascii?Q?ShEGNov1LhcW+lVliP8L2NZO8JmL3zGpef0gj4zymZoQu7YSBPA5G7FXiS7p?= =?us-ascii?Q?ndXdJF/8fDnxX9KToN/APWipcLbKrl8xrnq20oCN1p0kRvqbAHFel14rLCfi?= =?us-ascii?Q?5R+8kf5F5sMG3IUyINZASWtX7lWvs9eJIPPlLNcR6JSQVdTsRHgDVOfgz3Ne?= =?us-ascii?Q?z9yxHfyxFg0M8xhMDUk1ErbIE0TossWQ1ZgZDz2FVvKp/pBF417ujXqcDZX7?= =?us-ascii?Q?JOQQmINNePVLUD4gx8Qr9znp7nQdpnVTfLmA4L3EbPjmOCQFAo+MstvI98rx?= =?us-ascii?Q?+U5PahWDbvlGSggOx71iHhhHi3lJlBVBJT1FG7Hfegd/hclkGYTrzYhCkwVt?= =?us-ascii?Q?9oUaAZuX0EHLZOrMGra4TgGfs3XKj3hp/2lubhQcDCD7k0aOqd+gd4uw9pal?= =?us-ascii?Q?apldl4gIWKTuFj0PlZhhVxQhGcrdp/dP1w3Az8QVqaDlLz7+rClZXY2nHkpL?= =?us-ascii?Q?XoAKJZ3Arx5lptcqSQ+LSJ/uao5gKhQsJQFIJM+VEV4VvoVK+SAA0/88xMk+?= =?us-ascii?Q?GNJiVkcFdKhYrrwbeeIbm/6JXkSSPmr+vwzQHNwv+TfR1zzIeni6f8qT/x3W?= =?us-ascii?Q?zd+0hF2q1AjbQx+nSvLalkvpfciL6B/LatMMwpabnrTU5hfSE3joa2gJPYaX?= =?us-ascii?Q?BqMFfgLP1iBHCqw6s+7jQfuAJELoSuCV7ZgPbS2l4dLFcwmjf7NH8bqt435I?= =?us-ascii?Q?WaUrpWAJUcCC55fHGPtt4TsPrGuehJrtrSDceo+fsdsJWpZczKNuMs+LfDdD?= =?us-ascii?Q?Dz+cu76o7f1hTCcl4YY02Z1SfF/V5HWP4hrai161iXxB8KPWEd+5cOXmgBVj?= =?us-ascii?Q?/1FsfzXK5cgnzeSQMr+1dPN+0qNW5U3AmgRpWVDtg4Ke+u9cYS7MlbnGvhCw?= =?us-ascii?Q?M1MyXv8JJ6mO1SRElhoZIldHPGA4bCNHqqgCX7tEUNiLmv75u3Zfzy4PIsjr?= =?us-ascii?Q?h2+HiyLW8Utf2bCkE3f+GNdONHt/F13vJcaqwfAFRajnd8JT4fxjaPpPH8m6?= =?us-ascii?Q?0VpjKdZ3KTsqj4Ykz3LlhisOEkkRCbVXwyxzLsQgPKj1Fzp8NpacOj7sM5BE?= =?us-ascii?Q?zGKzU3NJpLKCEwjHRtWXY3d4Xsswcd0AdpIhztko+a4VqZD1rBSCks93LNFo?= =?us-ascii?Q?w9zW8GWSAOPvlhLFAeHWV+Kg2nBdWgcseUx93eJTAYsx0tnAgRSE4YBhwF5X?= =?us-ascii?Q?JqqiPc8Q++4+DAnVJSC9+OfiqoEtJhhe/h5+DacoJVYiShZULK7I7j9zZY9P?= =?us-ascii?Q?lfP2zvFYORrrqV6BnBc=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)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lmrlGLuhF+XZ+wWa4Mrvz6lOG7Ga+6tNqbPP1VPlQG4vI/64TnDhySf3CHcG?= =?us-ascii?Q?zwmaYHO1/g7RykfR37ghEnVXEogkwRkEYsOQLroB8M/YHRJTlwYHP8dkC0vd?= =?us-ascii?Q?QrjPjsFh3B9Ct+SOPJN82GoMLmjQRi4zkMg5EZ3b7PN+rN1UD5tdT0HXWsrY?= =?us-ascii?Q?y/XNmDWMf+HeWVAZsbIdY8gkKKPTEcTPb1LpwMPzGTSd/REjZJu/6GVHkGFL?= =?us-ascii?Q?mimky6eRWwsUiT+HKMfqWHAxb+05X58qiWrStpNqDbzAFTSI4/nS3UFjEITo?= =?us-ascii?Q?r8cchBiYG2ekrYU1ug76m7bjlYwdyDGMEjnHzlKBBXqZaw9x8KRECnhs8Ocw?= =?us-ascii?Q?ApNWQqpfhkxlumX2ftaWkyr301t8Ea32rTzHn+ZXN7zBS6OaFNTpfXwyUkpQ?= =?us-ascii?Q?1iVvmx+CGAxaCJsNndS0fsiAW7C6Tm6W06RoBtzdBuj2FO7O+n+0SaY+JNpx?= =?us-ascii?Q?HF4Q9hOBVYImHflzhAm2lhjxVj5LZ5We7pVwsKO+j7pxljoqCeZWKTD7h5bU?= =?us-ascii?Q?vOWdbccvD3MEvn3Lpix/09l2kIEoaWqvZO7C2caf79SizcC4wQrel7xQ388A?= =?us-ascii?Q?hvbqpEbixQpRGKBLjQ5L02SPliO+OE+oSx1Ylb8iBEHC9DPe7vMxIlbmwlkF?= =?us-ascii?Q?1ych/POAp0X3AkXBVZyVLFdnOYlTgVu13to7jJsF71dl1ELIYijX87QQuH6N?= =?us-ascii?Q?7mKKChR9BB7sraQ4D79mjA3v53C/pej4xPJRaFp/1ZABu+L0HU6iB7hLjgJ2?= =?us-ascii?Q?sM863kzrJfDWpGKB8v9J/7EOihK5d8SgfBa9tD3QhA2RmgnaBJWNkQroymbr?= =?us-ascii?Q?C6YlDLvf/rcM4CB5zuzAUB3aQ7S//kjpTdRfUu8M/sd9w8Tc2nB1144ofMqQ?= =?us-ascii?Q?aCZyI1AsZCZJq7KSVmPIbkVICt/Fk8HyIun39muPwgkbLolIZFV30Kj9VFCC?= =?us-ascii?Q?DEyi0O0EtwTtBToFyFZsMqfBTo+s2UUjAwbu33l2OCkfde+qMnZ+LLdu0P+S?= =?us-ascii?Q?VcIhT1gyl22PnfBSNz9wvoL8jQBWJwpNnHLcpGW+lgRktUvKUpMDQNAQm+ws?= =?us-ascii?Q?c69STVxnn6uiZ1Z1TeTFSc/Aqbfr6WWR0KNOYQXrGlAitjSKHF1loe9/GkOs?= =?us-ascii?Q?qjNq9mKcioSkeDHpCaxJC3H2fH/z9OkVHIsQxwomw/1ETMWQx0LQIea1To2t?= =?us-ascii?Q?OZfK3LvmJravyhWCVyLmX0c4mEZaINLF8n9tuaHVGT5/3JhpjwX1YZUeqFQr?= =?us-ascii?Q?7msAvV1wWEGTnqfGyrrtdI7iotg18hlsKH5oyqbvnTsNHoYKeSKVnQTo8tpN?= =?us-ascii?Q?5JcZJ1dUMvYHVugR/1WY59ka5OdbgGZyQj3yuGrNB9ATMVv+n3SD7SnDvfC5?= =?us-ascii?Q?v9PFlQxx84+bLrVzPfbcEZJJjBJXyY67EkOWS29XrdmjGLj+gYyj7xb8JuI9?= =?us-ascii?Q?+iu8stw85gdOAzAlqNSnfq0cTKrw6ZYNQQ3p5iRVvCnBvjlfYvnqAXJVtJDy?= =?us-ascii?Q?XvyRKwZwZxjG6EyqPL6WbmuuNbpyTC10fLhvoHyj+cxdqXnbVmeKDFdx9SGt?= =?us-ascii?Q?F6k5PO6NZG/sboMLtdlqjm8BJSuEf/Lo3frWVMUUuJGBYvId/dWAjBsrQfZT?= =?us-ascii?Q?e9+cTcEbiinjVZv00HzfcB7cm7DcrQmGvE8jkGFro+gMNepUYZBshGpfoPHm?= =?us-ascii?Q?Gwl/LV1mOAFXwE/DEJrCuUjr9qePUcAxE6CTTj9N6rndQ0v85JJ8fouMi1bl?= =?us-ascii?Q?c9xvDDjiXw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: hXt7mEV3GEknhRLf4tztwVfD/mp/i4Albx0ynD55rX2DIWYW09wSn7X/Ctum2Mtp96rd/MXggU7ANkU5J8pExWy+GQDjAlB0WFn6Ks9ZZqdUw4M4qzqE6DlhotTlxif8rnyg5tZe7JJ8/KK/0LiKGVVnOU4+o2zeaelzWNxzMkby3mPU6po0Fhin5WtYocOBO5CTtjJ0hXVW2/lzfN1RAUogToK/YDR69VSiBm7N4MNAR1pk7XiV1gz0ocefnNS+XStCcqWBG7B3+HdrlLW1HzrxohyDcyJ/kfe8SCuQkT89aMrNrTmlBTh6iBweDMf8ZLherv26sfNUPtexCGWW+FHcP5XZfpeM6Q8winkFka0TIJkt1wZdB6lKpO0PpsHPWNgWHD+9PD6CIXEWVW1jiHvMgqZNNHja+7v6cjpRxhzGTd6iE2pA/nhMmnAE0ImOULXpJ5qWUHbeNpLbZ9eCvcCfRFcNuA6VRPo6meRuRsZYyZF2PIsTAZQ5bDpoh4NwxkiUldvQzcvF6PqlEXENAkZOkGJY21kIndzclWYgnylhpq6u0NWWC1HkJ2TadrjEiCqGkVtYfu2o3vfXnCDvRB9fRCiqeI1gCn/aMSGX940= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79fc62e9-126e-4802-61d4-08de590e152c X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 16:56:55.3658 (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: ow+v1RhPZYkBZdLOhKN+NN27b8IgPdRaAbKZ+HLErg2vsVfvZHnljf1OFglLyL3KmJ6bNP6wxGGpSYTTfhVP5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB7712 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_02,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2601210142 X-Authority-Analysis: v=2.4 cv=OJUqHCaB c=1 sm=1 tr=0 ts=6971055d cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==: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 X-Proofpoint-GUID: EeeuNoGdNr77tKLZm0B-u8cTXq796_a3 X-Proofpoint-ORIG-GUID: EeeuNoGdNr77tKLZm0B-u8cTXq796_a3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDE0MyBTYWx0ZWRfX2CE5WNxRWdi4 HceZOUaFLlyHimrma54BJHkVBMbxKgvOSUWkqBOGWYwJXo3e6KomZtU9KEFHvLtJxBUa0GkdYq9 jTCXjdBrI+oRzSVV0Gvi5X57Hbopv8LL9y28rWKPsMKIL3ANgAsnpZAsSfzcGxO0UC6qdUNpgO6 TfLf9x0orNA5sAofWcQp814JiZkyANiVf6/cvgj7Mv4fwKuu2a4ioF2A+goSLz05vML5Gnc8QZl ggHqbSzNIA5YaM24nqhuRMjqllw/1pVlQ3vTxOm6bZP3bLNU4OSCQbLeB+cFLckGxuQRA/cGcxK MxqcadgGca72I0xT405s5EbPVr20tZ2CQSUg4pxAIEwVQEYC7AvlWNOcYonoipsd2wG15CZ2pKJ oFzdnlb6XBus7+K2t/hb2r1lm1QXsoCLGd4elvuTf9xGrjE9dZJxbFShZ47JjzBtaD5ly4M1YHK J/bK5S49krk7wixhrXA== 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