On Wed, Sep 10, 2025 at 1:01 AM Vlastimil Babka <[email protected]> wrote: > > There's some duplicated code and we are about to add more functionality > in maple-shared.h that we will need in the userspace maple test to be > available, so include it via maple-shim.c > > Co-developed-by: Liam R. Howlett <[email protected]> > Signed-off-by: Liam R. Howlett <[email protected]> > Signed-off-by: Vlastimil Babka <[email protected]>
Reviewed-by: Suren Baghdasaryan <[email protected]> > --- > tools/testing/radix-tree/maple.c | 12 +++--------- > 1 file changed, 3 insertions(+), 9 deletions(-) > > diff --git a/tools/testing/radix-tree/maple.c > b/tools/testing/radix-tree/maple.c > index > c0543060dae2510477963331fb0ccdffd78ea965..4a35e1e7c64b7ce347cbd1693beeaacb0c4c330e > 100644 > --- a/tools/testing/radix-tree/maple.c > +++ b/tools/testing/radix-tree/maple.c > @@ -8,14 +8,6 @@ > * difficult to handle in kernel tests. > */ > > -#define CONFIG_DEBUG_MAPLE_TREE > -#define CONFIG_MAPLE_SEARCH > -#define MAPLE_32BIT (MAPLE_NODE_SLOTS > 31) > -#include "test.h" > -#include <stdlib.h> > -#include <time.h> > -#include <linux/init.h> > - > #define module_init(x) > #define module_exit(x) > #define MODULE_AUTHOR(x) > @@ -23,7 +15,9 @@ > #define MODULE_LICENSE(x) > #define dump_stack() assert(0) > > -#include "../../../lib/maple_tree.c" > +#include "test.h" > + > +#include "../shared/maple-shim.c" > #include "../../../lib/test_maple_tree.c" > > #define RCU_RANGE_COUNT 1000 > > -- > 2.51.0 >

