blob: f4d8532e1bef8f7a84394ba63f1736b30f980cfe [file] [log] [blame]
Matthew Wilcox5eeb2d22016-12-24 07:49:18 -05001#ifndef _TEST_RADIX_TREE_H
2#define _TEST_RADIX_TREE_H
Matthew Wilcox1366c372016-03-17 14:21:45 -07003#include "../../../../include/linux/radix-tree.h"
Matthew Wilcox5eeb2d22016-12-24 07:49:18 -05004
5extern int kmalloc_verbose;
6
7static inline void trace_call_rcu(struct rcu_head *head,
8 void (*func)(struct rcu_head *head))
9{
10 if (kmalloc_verbose)
11 printf("Delaying free of %p to slab\n", (char *)head -
12 offsetof(struct radix_tree_node, rcu_head));
13 call_rcu(head, func);
14}
15#undef call_rcu
16#define call_rcu(x, y) trace_call_rcu(x, y)
17
18#endif /* _TEST_RADIX_TREE_H */