]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
maple_tree: Remove unnecessary call in mas_ascend()
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 7 Dec 2020 20:57:33 +0000 (15:57 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Tue, 5 Jan 2021 17:33:35 +0000 (12:33 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/maple_tree.c

index b12068b7eb222ce9e83f0351bed329bac7efd29d..72089f3bf42cbaa9b16d9ab5cb164ccc19bb0097 100644 (file)
@@ -783,10 +783,9 @@ static void mas_ascend(struct ma_state *mas)
        if (ma_is_root(a_node))
                goto no_parent;
 
-       p_enode = mt_mk_node(mte_parent(mas->node),
-                       mas_parent_enum(mas, mas->node));
        a_type = mas_parent_enum(mas, mas->node);
-       a_enode = p_enode;
+       a_enode = mt_mk_node(mte_parent(mas->node), a_type);
+       p_enode = a_enode;
        if (mte_is_root(a_enode))
                goto parent_is_root;