]> 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>
Tue, 5 Jan 2021 17:28:32 +0000 (12:28 -0500)
commitaf2bfb0454c5609a02850605ac9891103f8e9e3b
treef1244111eef617e27478f59a9df9366b2c7b0b8f
parente80ceb449737ba57547e153e81ef4dd6ac1b5ae6
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