#else // __KERNEL__ is defined.
#define MA_PTR "%px"
#endif
-#if defined (CONFIG_MAPLE_SEARCH)
+
+#ifdef CONFIG_MAPLE_SEARCH
/* mas limits not adjusted */
static void mas_dfs_preorder(struct ma_state *mas)
{
done:
mas->node = MAS_NONE;
}
-
+#ifdef CONFIG_MAPLE_EXTRAS
static void mas_bfs_preorder(struct ma_state *mas)
{
}
#endif
+#endif
+
/* Depth first search, post-order */
static void mas_dfs_postorder(struct ma_state *mas, unsigned long max)
{
#define MTREE_ALLOC_MAX 0x2000000000000Ul
#define CONFIG_DEBUG_MAPLE_TREE
+#define CONFIG_MAPLE_SEARCH
//#define BENCH_SLOT_STORE
//#define BENCH_NODE_STORE
//#define BENCH_AWALK