radix-tree.h 478 B

123456789101112131415161718
  1. #ifndef _TEST_RADIX_TREE_H
  2. #define _TEST_RADIX_TREE_H
  3. #include "../../../../include/linux/radix-tree.h"
  4. extern int kmalloc_verbose;
  5. static inline void trace_call_rcu(struct rcu_head *head,
  6. void (*func)(struct rcu_head *head))
  7. {
  8. if (kmalloc_verbose)
  9. printf("Delaying free of %p to slab\n", (char *)head -
  10. offsetof(struct radix_tree_node, rcu_head));
  11. call_rcu(head, func);
  12. }
  13. #undef call_rcu
  14. #define call_rcu(x, y) trace_call_rcu(x, y)
  15. #endif /* _TEST_RADIX_TREE_H */