]>
www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Continue fixing fallout from mas_data_end changes.
Rewrite mas_node_push and mas_next_alloc and add test cases to stress
test.
Fix mas_split calculations to use correct pivots.
Reuse null at the end of a node to avoid splitting
Fix mas_next_slot on root node running off the end of the node.
Fix _mas_awalk when there are deleted entries which caused a step over
the end.
Set slot to 0 on descend in __mas_awalk.
Only use 4 for node calculations on mas_replace_tree.
Fix testcase inserting 0 to use xa_mk_value to avoid coalescing NULL
entries.
Add set 4 to check_erase_testcase2 from KVM testing.
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>