]> 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>
Fri, 30 Oct 2020 18:55:56 +0000 (14:55 -0400)
commit6d2693c690423ce0982c21a82c89d2f90b1ddc7e
tree778f3fca09b62cad392bf2042d99e8314cf864dd
parente0da0c3807d29813ed97861f59c5ca5969465501
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