]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: wip, fix splitting into 3, fix range of combine_separate, fix test for...
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 3 Jul 2020 01:03:51 +0000 (21:03 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 30 Oct 2020 19:05:05 +0000 (15:05 -0400)
commite4eea9223a5770c6533a366fa6b0c643ddef13a7
tree0d6020188617d95694b4a4547bbc6233f6e4d68b
parent0be1be4787be6cc5d11b933f8ac439031aaaba20
maple_tree: wip, fix splitting into 3, fix range of combine_separate, fix test for gap_combining.

Splitting into 3 was not functioning due to an error in setting the parent and the split calc.

combine_separate was not copying the contents of the mas state over to orig_l_mas which became a problem with the limit checking the end of data.

gap_combining tests were rendered broken due to splitting changes with a NULL ending.

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