See Documentation/rbtree.txt for documentation and samples.
*/
-#ifndef _LINUX_RBTREE_H
-#define _LINUX_RBTREE_H
+#pragma once
-#include <linux/kernel.h>
-#include <linux/stddef.h>
-#include <linux/rcupdate.h>
+#include <rcu.h>
struct rb_node {
unsigned long __rb_parent_color;
pos && ({ n = rb_entry_safe(rb_next_postorder(&pos->field), \
typeof(*pos), field); 1; }); \
pos = n)
-
-#endif /* _LINUX_RBTREE_H */