]> 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>
Tue, 5 Jan 2021 17:30:35 +0000 (12:30 -0500)
commit3de2df029f66925441ada7d16d32ee8a133d9c73
treec5e0a962b185c2dd2b3c88e07c2a57c76d57b7c7
parentf6c291f16b31c443825541bfe894689dc8d0f6df
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