]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Add mas_node_store() and fix issue with mas_slot_store()
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 15 Oct 2020 17:08:44 +0000 (13:08 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 30 Oct 2020 19:13:15 +0000 (15:13 -0400)
commit13ba63e17872376e1ac251077074f2aecbbb9fad
treede293c29ef597bf06f96dad4fd4610ad80be4792
parent52ef70ffb180ebc069a5a66c6b58db81c99b74fd
maple_tree: Add mas_node_store() and fix issue with mas_slot_store()

Add mas_node_store when alterations can be contained within a single node.

Rename mas_fast_store to mas_slot_store.
Fix issue with mas_fast_store getting the wrong range when expanding nulls back.  The range
max was not being updated.

Add testcases for benchmarking and fix forking benchmark

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/maple_tree.c
lib/test_maple_tree.c