]> 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>
Fri, 30 Oct 2020 18:55:41 +0000 (14:55 -0400)
commit6151a5f44aece4deced4da8447879ac93689491b
treecb90159d60bb87e85809fd8f7a9ce2fcaa0223ef
parenta74dad700593d9a9b74b67fdf0b391660f9045dc
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