From: Liam R. Howlett Date: Fri, 29 Aug 2025 19:09:05 +0000 (-0400) Subject: fix max when rewinding X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0c2466e69d1d137e7a9b341316fa29f3f9e776fa;p=users%2Fjedix%2Flinux-maple.git fix max when rewinding Signed-off-by: Liam R. Howlett --- diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 5ff76eab36d8..cc5648a4089c 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3271,6 +3271,7 @@ void spanning_data_write(struct maple_copy *cp, struct ma_state *mas) printk("inc split %u\n", split); data_offset--; dst_offset--; + cp->dst[d].max = ma_pivots(dst, d_mt)[dst_offset - 1]; } node_finalise(dst, d_mt, dst_offset); //mt_dump_node(mas->tree, mt_mk_node(dst, d_mt), 0, ULONG_MAX, 1, mt_dump_hex);