]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
node finalise new root\n
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Tue, 26 Aug 2025 16:10:00 +0000 (12:10 -0400)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Tue, 26 Aug 2025 16:10:00 +0000 (12:10 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
lib/maple_tree.c

index d935444cf9cde7f07bb530c2f3dda154cf4630de..213653838ce0fb5c8da6b71ad5d538d5698e059e 100644 (file)
@@ -3300,6 +3300,7 @@ static bool spanning_ascend(struct maple_copy *cp, struct ma_state *mas,
                if (cp->d_count != 1) {
                        enum maple_type mt = maple_arange_64;
 
+                       printk("New root\n");
                        if (!mt_is_alloc(mas->tree))
                                mt = maple_range_64;
 
@@ -3309,7 +3310,7 @@ static bool spanning_ascend(struct maple_copy *cp, struct ma_state *mas,
                        spanning_init_cp_src(cp);
                        node_copy(mas, cp->src[0].node, 0, cp->data, cp->max, maple_copy,
                                  cp->dst[0].node, 0, mt);
-                       printk("New root\n");
+                       node_finalise(cp->dst[0].node, mt, cp->end);
                        cp->slot[0] = mt_mk_node(cp->dst[0].node, mt);
                }