]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Make functions node-type generic.
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 7 Feb 2019 19:34:49 +0000 (14:34 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Tue, 5 Jan 2021 17:28:05 +0000 (12:28 -0500)
commit980faffc0ef19f83076bf2c99e66a8c09c0eaede
treec0a769bc6eb57fe4db23503903ed3aefc53b856f
parent3bcb5610c2e89e2e4b8e4030246a62e8b4016e41
maple_tree: Make functions node-type generic.

Move mt_max outside of debug and add mt_slots
Create mt_slots for enum to slot size mapping.
Rename ma_cp_data_64 to ma_split_data
Drop extra calls in split.
Create calls to get/set pivots & slots.
Rework all functions to use generic calls.

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