]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Add mtree_insert_range support
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 28 Nov 2018 01:38:57 +0000 (20:38 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 28 Nov 2018 01:38:57 +0000 (20:38 -0500)
commite210900d2410519a4d2f5537ac2519ddabb9a2c5
tree9bcc9b5aae9587d0294f097483c26e647d5e511d
parentc2a0ab243666681465c9b61cbc4b7f9c6a1ead38
maple_tree: Add mtree_insert_range support

Change mtree_insert to a special case of mtree_insert_range.
Test & fix _maple_insert_range for ranges.  This simplified logic and
cleaned up the code.

Drop debug statements as they are no longer needed.

Remove _maple_data_shift_64 as it's not needed.

Add tests for insert_range and remove mt_dump calls from previous tests.

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