From e48d0470c6620f379f2353cddcb2f4689f24d67c Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Fri, 17 Jul 2020 17:26:32 -0400 Subject: [PATCH] maple_tree: mas_prev_slot change Signed-off-by: Liam R. Howlett --- lib/maple_tree.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 515d4f7de278..ed9870742617 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3029,7 +3029,6 @@ static inline void mas_prev_slot(struct ma_state *mas, unsigned long min) if (mte_is_root(mas->node)) goto no_entry; - // Walk up. while (1) { slot = mte_parent_slot(mas->node); mas_ascend(mas); @@ -3050,9 +3049,6 @@ walk_down: mas->min = mas_get_safe_pivot(mas, slot - 1); mas->max = mas_get_safe_pivot(mas, slot); mas->node = mas_get_rcu_slot(mas, slot); - if (mt_is_empty(mas->node)) - goto done; - if (mte_is_leaf(mas->node)) goto done; -- 2.50.1