Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
Something went wrong. Try again.
123456789101112131415161718192021222324252627/* SPDX-License-Identifier: GPL-2.0 */#ifndef _TEST_RADIX_TREE_H#define _TEST_RADIX_TREE_H
#include "../../../../include/linux/radix-tree.h"
extern int kmalloc_verbose;extern int test_verbose;
static inline void trace_call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *head)){ if (kmalloc_verbose) printf("Delaying free of %p to slab\n", (char *)head - offsetof(struct radix_tree_node, rcu_head)); call_rcu(head, func);}
#define printv(verbosity_level, fmt, ...) \ if(test_verbose >= verbosity_level) \ printf(fmt, ##__VA_ARGS__)
#undef call_rcu#define call_rcu(x, y) trace_call_rcu(x, y)
#endif /* _TEST_RADIX_TREE_H */