From fa99d24efe72525b5b10d39e38bb303f2d487000 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 f394569af9d1..be06e8fc9ed2 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3682,6 +3682,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) { @@ -3694,6 +3695,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