From nobody Mon Feb 9 05:41:51 2026 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.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 A0DB031A551 for ; Thu, 15 Jan 2026 19:37:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768505866; cv=fail; b=oXMam7GxRrX0r4lpO5+6yRPQYX0fAs0074Y6DkSbcCux/zpD3civ6z464WjsmgwpFOn+rIAIK1crMhXwV6xxqzy02g07t47KaPk9OfTFOalJeuvY0IShKj8LJ2Snw7YpqJmxZXinf/wvxSf6O9q94cYE42wGqf6OxK0J7XHNHCY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768505866; c=relaxed/simple; bh=C6pNGROjnXxNikwgKL/ou+CwiG/WJmI5nbRvIegDMtw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=t9qVcUNfXEt17GXAQDPWhBEboSxHv/eTiKwjqnNKNQW378V23iLMBlh0VGlOLq8Z2Bss2SWVPLL87X+ZJLeYPLutnxPIS5d3/HweQPibvQD1m9RSlQedJpjxeW3XXor0MKdEENKdvB497KnIlDcOtoY7C3tzno9DhM7g957O+M0= 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=K06UXwlq; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=HjrO3iVL; arc=fail smtp.client-ip=205.220.165.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="K06UXwlq"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="HjrO3iVL" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60FF3x4W1295786; Thu, 15 Jan 2026 19:37:11 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=/DEb46ZIpW2DIec3nbexXwZYtuMKJJ7ps0/jHhnMY30=; b= K06UXwlqxSrOVOERE+uBf5jCrnM43A4dWoCJ1iQi/c3jy7SgDVHcBYPkdE44qtPo XlfpPJ2nPQiO/m7YDVKSg3ss4HMSkr1/P41rC8yMFk8eUQUT/QQz5TkIVTyyX9hq 99OqELl8urC8ODCFlrmHaCe+vCuAXvprB7dFN+jY6GM6w4oZC5uoMtcQ2/KZNfFB 6dbNvfGCMQ6QSW0smxMnopdsRftUA/Pk+JfhsQ8DXWPuOz3sreBVM/51Fmp07oOI jwTEWjZXjGNO92o1C9CNquI+GsKQScTptIVrf2lBA2aImwilhvZho8hAViv1gHX3 cF4amVLoHZbJTBLYiVnsig== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bp5tc3tt1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Jan 2026 19:37: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 60FI1wMj001833; Thu, 15 Jan 2026 19:37:10 GMT Received: from dm1pr04cu001.outbound.protection.outlook.com (mail-centralusazon11010028.outbound.protection.outlook.com [52.101.61.28]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4bkd7bpuaa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Jan 2026 19:37:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TQRoHV8Pf/NL2UxtIBP/W1sJXcRwuF5O62hdhYIAzMkvd84gTvXGPoZ9Hgwq+AT1QF8RyclO0sB/hfueKfuvT40I+vD2hOTuvT9PZw6LP5Dq4rzX3rZy26d0RMtwLvx2a0EKjzq6X7cnifGalv3jRXscjRJBBWfwl37w3la++gAoVYpY8H8eT5ZgQUv8xyXxxWF+2ZiIbQkgRQFSUrd0c9XigT0FjRR+AMJ27mHkSMZs4/pVKqa6k/VYZeSsdy4+MooSv4q0AZ9+eddT/XvlStFGbp588DtDgpHPPEDUWJYj8BxFC6hCOPAlEvxGu/hVzOTRoEtlskEUkcbtBJ13ow== 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=/DEb46ZIpW2DIec3nbexXwZYtuMKJJ7ps0/jHhnMY30=; b=b2UeX3nUQystSDdoNUZcT8aHqv6BhiG1klXeIMbCQCL8M2ruDlEzRxvT/NmN3DVqeNf0jYja8DTD0uVBJA8Ck9M1Cw/CIemHZtBVgCIyPLSXw2d+qZVHzzdIzomhT+yYxx5WAWGhwEKOEeks7o+HqP7aCBFBbbFwhfMaGjFaahO4HEvaNVlt4/u3RpHJhryQPfVQV4FzY0xz3bPLSxLXJH7EUaLW03nDUMifr0kHdX0GDiFzQG/NiP8AcNmVWXppjtNGfjUiRLu144xq2Gi2zIYJB+0pWUIdqqA/VJqp56dtOrMLITydDoS7EDeFK84PzD0wlM2VHx3IkkuD54+woQ== 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=/DEb46ZIpW2DIec3nbexXwZYtuMKJJ7ps0/jHhnMY30=; b=HjrO3iVLdL4mN2HzOAQ8ejQ6PeCuTdhH/qfv1PGptaTpCFolHOFIVBH2XPVG0c8AojqsX3s5tRJGX9vwB0290EYnaq61ekQWkoS80a4rDxP9TfZuLtxBN4mDo2/Q8jxtkwWmWj+jJOMP7HNtm3rWB6WOaPPQVg1wAQ/H29qAX3w= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CH3PR10MB7703.namprd10.prod.outlook.com (2603:10b6:610:1a9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.6; Thu, 15 Jan 2026 19:37: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.9520.003; Thu, 15 Jan 2026 19:37: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 , "Liam R. Howlett" Subject: [PATCH 05/28] maple_tree: Make ma_wr_states reliable for reuse in spanning store Date: Thu, 15 Jan 2026 14:36:24 -0500 Message-ID: <20260115193647.1695937-6-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260115193647.1695937-1-Liam.Howlett@oracle.com> References: <20260115193647.1695937-1-Liam.Howlett@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: YT4PR01CA0181.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:110::8) 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_|CH3PR10MB7703:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b4902c5-373a-4160-7ed3-08de546d7851 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?oEgnT9KRN3g+dF9wmCTg1FGYvg7LwZHx5ybJe1983yrj27WGs8m0sd4EYYqJ?= =?us-ascii?Q?+umG9IeWGjSUmP/69o0LrJJc0iVmUF3wdv3bPvVFIfPZ0rV+NVgoD1ma4MDn?= =?us-ascii?Q?2fwmLqUqr8A/xWtAfPFlzt7HMQXEH5jmW7AcXAr/kvIle20dyFgjZC8lgp7r?= =?us-ascii?Q?rp3EnnkH/PQAF1MZqgU/zsPqWwpfP6zZ3qzsWOUTKFnbeYK8nsa5ED2ebAo5?= =?us-ascii?Q?FnCXNTylfWLK/WlOMMy2B8KxxnSMObx9nFIzTZJ7ZB6iqKzfqBL3/su6kD5P?= =?us-ascii?Q?XIUeAhK36P2Jd3ahSytp541AmEfQ4lAhChF34LexNRm8rQwIRaDBDWkQQb+U?= =?us-ascii?Q?ZU4Eli/FwNPaZWVo1sHfFhSDuDBaRC6bKl2GfRz4e7f5WxPrSAGsYwqiwRFU?= =?us-ascii?Q?jNk/Bcu8DhwE+LQCpKgyK5HmNMJoRosVoF9KiqDaJfhBg3d/sRxHUHEtMj6l?= =?us-ascii?Q?MSLP9vwPiSLEEuXKPrII1I8KfwENlS445vO22/p00Ug66oxgAVCFHjgEOZn1?= =?us-ascii?Q?nZ4gDig3t/WwzjhTGdIvMrzf87r1+oj1ieZFEe/XExss4TuQ7x/ygXHLg+m9?= =?us-ascii?Q?mDdJ260tYuayrmcwYbud/fadokTpxuXHTFMFNlnrvytQIeJMOtCi5sOXToPc?= =?us-ascii?Q?sakyy+iopEm8jtrERyYNY+L6uGILBz2xUDVY+zJOyiclCBsBvQtej28w9O9m?= =?us-ascii?Q?DgHItI+s9hQFiXPENQzvYIcH0L8Pf1P87DzweaJ3iOvUBQ1xOinXFjeQARBz?= =?us-ascii?Q?nFM/BAtUf0W/kjo3MKDKcxKBLK3hsQe7/OhDj+7hJkGIg6bRevvR6ZAZ4yrT?= =?us-ascii?Q?5W65mrmW6gLtgvw+dU0NAk8fXfAGTXuxKUaH5xZ/Kd3wmxh2gC+Pc0nTCuY1?= =?us-ascii?Q?Cx/XdvYiCaW8Xs0SrwdDcqBtp2bWS/D5JS8drCGeQZeMuxaDv15iRsf2k9TI?= =?us-ascii?Q?YMM4hD5Tmoibbp+IuQ4rn5J8dXKt/dRSB5UP58O0iTdLe7WUhHCWpEjnVu60?= =?us-ascii?Q?94Hos0j8DabnBR0J3yjEydIDHwhOx5DDhEstsHvosZfrTXXxEH/mot5eNrGG?= =?us-ascii?Q?GFAnhPlvp/8eMkcV1+0GlYhVu8oCnccowmDLs+oExwwnzFkOMS2qntHbGuoV?= =?us-ascii?Q?XXTtBbaut4Cr1qxx2ahyq57P1aEfJv5XdpxwAOGjguHq4amYjJWXbt5H+xOw?= =?us-ascii?Q?FISzsG8jEUK6JzX/8qIf1QyQbshi1DH+0uDMYz50NBio1303sy2yRmevnPu9?= =?us-ascii?Q?hlgfVTq0YdAYIkF4gX2DRMrfq2X+UtbSxeWYn7dYYl8dTcFGCOa0LW1nLvoY?= =?us-ascii?Q?ZoIMDaYctUFvN0Ttk7gmy+7wiLsPrQqb+/BKojyrBuZUJx6cLi9lv/lWdU18?= =?us-ascii?Q?OZZnBx9SzfHaGeFYqplrZ/q5XX84ya2lMWHAYfH1mFvjH0CHZdTzzfhBLfMm?= =?us-ascii?Q?meP4wIs6EYOTRN/CWzD2F89TrfPHqqVVBl45qvYd13kleQcp5jP0gu7B0dhP?= =?us-ascii?Q?yJrzGMbNsiOQv4o9Rqu0gQMTzoLup6t2/K14cUTSjc3oWvBhXqB43zs3N4LB?= =?us-ascii?Q?EEt3jSuUs4ob8UK0fZA=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)(1800799024)(7416014)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ykeyZbbe5RdE1do0i2h0xVYzkCp3c0b7AKH1Upex3q2CBBbUMrLvvtkOzHXN?= =?us-ascii?Q?uFEXou7kNel/x97nn1TounwN0ns/4GVO7AACyI2lL03JdPq5cqDfcc0v+EuM?= =?us-ascii?Q?/Qo8MWHG6rCsgnZs5kBgcYWcEaOxwIBxHXqDB8VH95QmYTMt73qFS6LHhOYW?= =?us-ascii?Q?9UrYYUljjRG5qBsPaONmG6Z08iRu+RWhEmB/NVdxQjoiNbb9h4pCsVBlhj1c?= =?us-ascii?Q?y+NtdzA8HKp7eCzs+2X5l8RT5SH/uOsHMhdbTYXGxQqsXl91cKe/n9G5WG7I?= =?us-ascii?Q?PmuKvg+VUfxI3xhX156X7gEieyA34+QKYQPvuN6x6uTijcWxAMx3u52K/13v?= =?us-ascii?Q?Y/rO+T+u94LEERbWdnCpVWRRtYmKwohnB0ZVx/0HGfHJMSa4lCc+Ur9UqvGQ?= =?us-ascii?Q?+sFPcgQeRij10QVwWZ97Sm/BVislSEivq1JUfN7FTEkNOvDIQaCsa0/CIYR5?= =?us-ascii?Q?wn74rhNkF/EGElka50b7h68y/goXHSe8tMNcmMF8JL5w5wM8Ea15EIgHgkZ+?= =?us-ascii?Q?GtR3Bgaud3Dixr28nn61rYd/MPLKXJgHaEpaR3BqPn2ne40kL7LG4zuL3W3L?= =?us-ascii?Q?1JRZMunq0sriyvAFHj10ing8kmIwg7No16t0ArpL1dt/+lzYE5OmJ/1QqZZn?= =?us-ascii?Q?CArBbGnbSo/PZfWOsksKIEiVrA1Ml8ywpTp3wy6chgD2ztz0t/501LakSniW?= =?us-ascii?Q?jmObuq2WBaIIpRxn4uEj6QxUQ+lwBnXxYg+rKlauRc47cIsSKBHXuVR5YORf?= =?us-ascii?Q?wiQli+n+iRWmaDv9W6aQ8UGQy1VmyTCqnKFWsR2W1A0QPXKyaL748EFutgVw?= =?us-ascii?Q?kMWC/vHJytzkb9JnBar89i0Mv5h7/G3ArIJJSS+7leL3Vo9qAdqbyIU/RPC0?= =?us-ascii?Q?k7D0ebXe7x73+AJRihrsCEPf8P6eNqrr2XHIF+vgacm+Yu3oWwVVfZgm5/zR?= =?us-ascii?Q?39zS38JE+EINCHdCB0LcIGFKgFyeqyw3wVBtgPnDfq96Hvir/uRK+LErqUga?= =?us-ascii?Q?QFGx8xkZGpaTRo0DD+uHtZaTpkJu5LZ4YzlQYLQI+xk1CTQseyg8wp7UZHsS?= =?us-ascii?Q?Q3vK1aJFC34PkK/bl67xTGKh+4bV5MYuiEVcxL1DgcmyV8FSS7zfeJYrR1hX?= =?us-ascii?Q?meFtNbtKgTAjiDcg/MwLF52iXDa/FHAWaxDBejVYXLKJWfaBZougaQpl8uly?= =?us-ascii?Q?Q72sXeHPR9apK+m4lBUA2ScA+EyX9zHZ21xY0OulAL/M+DBcjsU8eoKCThnR?= =?us-ascii?Q?TWbolqpYVvqDbGeguDGvexDN4XRf+Di7g1j9zjUD2eTipiUUQFT1tjmAOGOy?= =?us-ascii?Q?9gyOcHKISPo/t/Z4yGm4KXUQ1sXqpLizd8XNqAPgZVZh1ALiqrSOYjUeF1VA?= =?us-ascii?Q?LeVOIj7tUQoIIZTNMb2BeyKIN1XkMnhr/ZCa5Khu08nPw6Iah0N5jZu6kJRj?= =?us-ascii?Q?6YOI+CSPyoQeZSylrvPHhWto6FbjTr9jxnSBrPfYT6787wH6ISFJcgsPO+Rd?= =?us-ascii?Q?WxyWCW/RfUB22LtFPr5O5m1Hk9d3J21uxlfAYQqLPZFd5ngPaBL4cqorcBH+?= =?us-ascii?Q?ZFFjAIpI/eaNDKe6Bz7b61hJUgdHO9S+68IKVLI3SeZ5ouL95D5em86KgrE4?= =?us-ascii?Q?Ewcm1r3EQZxr8LDkbXNTqqN6fKsjHBEJc5zvj3O440fJSQlcBOWI8zsIe8kQ?= =?us-ascii?Q?D2zrR7czfQLs1OC8T+SvBQH88FqVBaAEsQ3XsfSx+voyyAWhpgIfoqyFrDfv?= =?us-ascii?Q?LaTGyvZlog=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6sTGWgLQ+N09fLV2IuFn4Gya/ay7YdroTU/zxwAo8eGEe0c4TVdMGf/KeXYn0EMIIFmWD4+NYLZXQG4YhBx5u4kaDTP811dll81yemehQPP90HrWvobYRfWtnXNELDpkPeym7JQL7LOC47guhuli2YOFUk/Jgfx8vnyonHi5Tw484+xQuSXDEk3j4VldbSSVy8YbR7y/Sg2wm9l811VmN+mqbTfRIfJoBStZhyosM1UgWBBDdgZiJ0FueV+zpLcooXdUcJueoc2T4BMZFTf0Ll79RL5avzWhxdsjhVUFr70jt9ianzRyZ2mcto/HRu3uRVCBDmFKA4AiUk/e4CS9y/TaFqR9jddX3z3dGDMcvu6CMOXY4ktKf39JI7xflMb2kczpFXCg8QO2nvftZX+rRJB5PwSG4Kv3HRBx7bwVHCkjBIcJ83Tszo0GeLJvY5OFaEjrOjuDvACXADZVTpieVzMa/NvxGrBp8Fqh6AqtcpjO1zWWWKEPhqExrzUxqfiWArhS8hO2fhPM65E3VAY5X05iDAGzmppyBPedNmccSO6m0xUPVGzaj0iYueRJj5XPFrdisD4aPnal9BfsbhbHEawEgNFqNSfdb7kCeT4WCMc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b4902c5-373a-4160-7ed3-08de546d7851 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2026 19:37:08.1408 (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: x4U2aD1iFLc0zZ5DfvgTYOfx77JP2bH8x1H+iamDl9xnarBAXPvZ5IMo0r0k6jX72VNydTFcggbzmvL9XLiOLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7703 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-15_06,2026-01-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 adultscore=0 suspectscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601150152 X-Authority-Analysis: v=2.4 cv=XP09iAhE c=1 sm=1 tr=0 ts=696941e7 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==: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: aVSJvAaGzjQ-AuqNCoqNexPdi6vYjFBx X-Proofpoint-ORIG-GUID: aVSJvAaGzjQ-AuqNCoqNexPdi6vYjFBx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE1MDE1MyBTYWx0ZWRfX6gSfhjZsG60Q x7oOkmbPzlIPypHmyuA/CLwiR1+qULrSQee9gPwyqigIs/qdFxKWoAqApby/NN9gt5lQql2eJps p00SRzet2kBCJGH1CUV5/mtzziWePfdkBhcz/zUCICvuR8QjmQ/zyGeIcyku9XSjBSxQlHpk9PQ hCQmMMJsFAI7TdSFenLM2+srSBh5P242COv77cXGLbm7yl+DJCp0k5ZdPpjaqWDgiwbP/mHO1mp EJbLzI2gyrGTozJ/NO8o7fNJTkVHMDtnXm0LM0DAh08C9tGylp7s1IowO8pets824+WCapxl++N O5MmdKZOGfqNHMQje7GkAuSkx7tQ89jCe52HAb/OpCdSu99c+aq3Nh5Qb5/61OQD0TeLoCDfFf1 uuqEdD8Ro/1lUW6iuAv5QIfZ3p7WqjfB4BMnDUJFBl3kK15MiUadei/KBKRhQpvedQAYPZOMjmj T3JJdBBolBg7Aqxiw3g== 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 67158eafc1d2b..be855f204bcf7 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