]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Add maple_tree alloc support for gaps.
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 15 Mar 2019 20:01:22 +0000 (16:01 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 31 Jul 2019 14:52:42 +0000 (10:52 -0400)
commit2c2f103093424094df22de3096867c8c9c01bf88
tree9ebcbee9d3696ecac056b30561967c8497d4697a
parentd7beafd3d2f00c527e618653c62af12075304808
maple_tree: Add maple_tree alloc support for gaps.

Start populating gaps with values
Remove the maple_aleaf_64 type and use regular maple_leaf_64.
Rework pivot calculations to be more straight forward.
Don't use dense nodes in the root node to avoid having a dense node as
the right-most node.

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