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=bc0b716c7ec08ea9b6161916baa89dc1c14e42e5;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);