From d8a0f5241a2d31314dfe773db5d5d80e68f81ae2 Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Wed, 20 Aug 2025 12:34:50 -0400 Subject: [PATCH] maple_tree: Make ma_wr_states reliable for reuse in spanning store 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 42a02708d3ef..f512653b2282 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3317,6 +3317,7 @@ static inline void mas_extend_spanning_null(struct ma_wr_state *l_wr_mas, l_mas->index = l_mas->min; l_mas->offset = l_slot - 1; + l_wr_mas->r_min = l_mas->index; } if (!r_wr_mas->content) { @@ -3329,6 +3330,7 @@ static inline void mas_extend_spanning_null(struct ma_wr_state *l_wr_mas, r_mas->last = 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 = r_mas->last; } } -- 2.51.0