]> 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>
Tue, 5 Jan 2021 17:28:08 +0000 (12:28 -0500)
commit27080eeabc4adffaa3b59c5862c73d62cf22a834
tree7e8c6ebcf4b9ec26d8d61fa470da5a04105e4419
parent04b40c0ba90a9c1b4a06386be95c4b5c6d58bc03
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