summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@linbit.com>2011-01-26 15:55:36 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2011-01-28 12:16:59 +1000
commit0b6bb66d1247601e4a2560bb048d64c606bd7b73 (patch)
tree74319fede412aab03d19034a30eaf164d3dc2498
parentb12ece7d852efbc8db45371c068900fcc62002d4 (diff)
downloadlinux-stable-0b6bb66d1247601e4a2560bb048d64c606bd7b73.tar.gz
linux-stable-0b6bb66d1247601e4a2560bb048d64c606bd7b73.tar.bz2
linux-stable-0b6bb66d1247601e4a2560bb048d64c606bd7b73.zip
Export the augmented rbtree helper functions
The augmented rbtree helper functions are not exported to modules right now. (We have started using augmented rbtrees in the upcoming version of drbd.) Signed-off-by: Andreas Gruenbacher <agruen@linbit.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--lib/rbtree.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/rbtree.c b/lib/rbtree.c
index 4693f79195d3..a16be19a1305 100644
--- a/lib/rbtree.c
+++ b/lib/rbtree.c
@@ -315,6 +315,7 @@ void rb_augment_insert(struct rb_node *node, rb_augment_f func, void *data)
rb_augment_path(node, func, data);
}
+EXPORT_SYMBOL(rb_augment_insert);
/*
* before removing the node, find the deepest node on the rebalance path
@@ -340,6 +341,7 @@ struct rb_node *rb_augment_erase_begin(struct rb_node *node)
return deepest;
}
+EXPORT_SYMBOL(rb_augment_erase_begin);
/*
* after removal, update the tree to account for the removed entry
@@ -350,6 +352,7 @@ void rb_augment_erase_end(struct rb_node *node, rb_augment_f func, void *data)
if (node)
rb_augment_path(node, func, data);
}
+EXPORT_SYMBOL(rb_augment_erase_end);
/*
* This function returns the first node (in sort order) of the tree.