spanning store new plan
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Sat, 10 May 2025 04:40:48 +0000 (00:40 -0400)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Sat, 10 May 2025 04:40:48 +0000 (00:40 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
lib/maple_tree.c

index 32c29bbd941f6bbc6ccc978220f6b5ecda3cf2dd..d19df086a2384272d7955cc50c1bef79bedf76fd 100644 (file)
@@ -5135,6 +5135,7 @@ static void mas_wr_spanning_store(struct ma_wr_state *wr_mas)
                                    && mns_ends_in_null(&sd.states[sd.len - 1])) {
                                        sd.states[sd.len - 1].size--;
                                        limits[d]--;
+                                       sd.offset--;
                                }
                                dst[d].max = src[s]->pivots[src[s]->offset - 1];
                                dst[d].offset = 0;