summaryrefslogtreecommitdiff
path: root/rbtree.h
diff options
context:
space:
mode:
authorTiago Gomes <tiago.gomes@codethink.co.uk>2013-05-20 15:42:24 +0100
committerTiago Gomes <tiago.gomes@codethink.co.uk>2013-05-20 15:42:24 +0100
commit304f215abb836811e6d78e0a3da53d48aa0e7ca7 (patch)
treeefdecffd52c35757d962965f89805721a47e7fec /rbtree.h
parentaab0fcb8ae7386475598fd2bef887cf0f9f3b65a (diff)
parentad5f1f2d34cbb2f235ff3c1bc7dd28450759b2c7 (diff)
downloadbtrfs-progs-baserock/morph.tar.gz
Merge branch 'baserock/tiagogomes/btrfs2' into baserock/morphbaserock/morph
Diffstat (limited to 'rbtree.h')
-rw-r--r--rbtree.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/rbtree.h b/rbtree.h
index bed054d..8f717a9 100644
--- a/rbtree.h
+++ b/rbtree.h
@@ -93,7 +93,11 @@ static inline struct page * rb_insert_page_cache(struct inode * inode,
#ifndef _LINUX_RBTREE_H
#define _LINUX_RBTREE_H
+#if BTRFS_FLAT_INCLUDES
#include "kerncompat.h"
+#else
+#include <btrfs/kerncompat.h>
+#endif /* BTRFS_FLAT_INCLUDES */
struct rb_node
{
unsigned long rb_parent_color;
@@ -145,7 +149,7 @@ extern struct rb_node *rb_first(struct rb_root *);
extern struct rb_node *rb_last(struct rb_root *);
/* Fast replacement of a single node without remove/rebalance/add/rebalance */
-extern void rb_replace_node(struct rb_node *victim, struct rb_node *new,
+extern void rb_replace_node(struct rb_node *victim, struct rb_node *xnew,
struct rb_root *root);
static inline void rb_link_node(struct rb_node * node, struct rb_node * parent,