From 91045d24ea8cdb1d4f7302170c6a40b5b8d0794c Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Fri, 5 Mar 2021 11:10:35 -0500 Subject: [PATCH] maple_tree: Fix maple state offset on root expansion Signed-off-by: Liam R. Howlett --- lib/maple_tree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 40e3321a43f8..78d0fec8669a 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3180,6 +3180,7 @@ static inline int mas_root_expand(struct ma_state *mas, void *entry) pivots[slot++] = mas->index - 1; rcu_assign_pointer(slots[slot], entry); + mas->offset = slot; pivots[slot++] = mas->last; mas->depth = 1; mas_set_height(mas); -- 2.50.1