From: Liam R. Howlett Date: Tue, 15 Sep 2020 16:22:12 +0000 (-0400) Subject: maple_tree: Don't initially set pivot in data_end. X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=31ecfc64b4c7501721b424f598ea1c97d0c801ad;p=users%2Fjedix%2Flinux-maple.git maple_tree: Don't initially set pivot in data_end. Signed-off-by: Liam R. Howlett --- diff --git a/lib/maple_tree.c b/lib/maple_tree.c index cbb813acdb699..150b2baff5c16 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -1026,8 +1026,7 @@ static inline unsigned char mas_data_end(const struct ma_state *mas) { unsigned char offset = 0; enum maple_type type = mte_node_type(mas->node); - unsigned long *pivots = ma_pivots(mas_mn(mas), type); - unsigned long piv = mas->min; + unsigned long piv, *pivots = ma_pivots(mas_mn(mas), type); while (offset < mt_slots[type]) { piv = _mas_safe_pivot(mas, pivots, offset, type);