summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-07-05 20:18:32 +0200
committerRichard Braun <rbraun@sceen.net>2013-07-05 20:18:32 +0200
commit5786497e2ce8e4e13d33307322697534bb2d3224 (patch)
tree09d318c97d8a249f1f958a444154abb88d05d862
parentdd3d7364f1fa374393d89414caa7a81485e145d9 (diff)
kern/rdxtree: specify tree as const when looking up
-rw-r--r--kern/rdxtree.c2
-rw-r--r--kern/rdxtree.h4
-rw-r--r--kern/rdxtree_i.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/kern/rdxtree.c b/kern/rdxtree.c
index 1fc0bf1b..efd11309 100644
--- a/kern/rdxtree.c
+++ b/kern/rdxtree.c
@@ -627,7 +627,7 @@ rdxtree_remove(struct rdxtree *tree, unsigned long long key)
}
void *
-rdxtree_lookup_common(struct rdxtree *tree, unsigned long long key,
+rdxtree_lookup_common(const struct rdxtree *tree, unsigned long long key,
int get_slot)
{
struct rdxtree_node *node, *prev;
diff --git a/kern/rdxtree.h b/kern/rdxtree.h
index 764e7f40..bfe613bc 100644
--- a/kern/rdxtree.h
+++ b/kern/rdxtree.h
@@ -123,7 +123,7 @@ void * rdxtree_remove(struct rdxtree *tree, unsigned long long key);
* updated through the use of lockless synchronization.
*/
static inline void *
-rdxtree_lookup(struct rdxtree *tree, unsigned long long key)
+rdxtree_lookup(const struct rdxtree *tree, unsigned long long key)
{
return rdxtree_lookup_common(tree, key, 0);
}
@@ -143,7 +143,7 @@ rdxtree_lookup(struct rdxtree *tree, unsigned long long key)
* See rdxtree_replace_slot().
*/
static inline void **
-rdxtree_lookup_slot(struct rdxtree *tree, unsigned long long key)
+rdxtree_lookup_slot(const struct rdxtree *tree, unsigned long long key)
{
return rdxtree_lookup_common(tree, key, 1);
}
diff --git a/kern/rdxtree_i.h b/kern/rdxtree_i.h
index bf4fc7bf..82108414 100644
--- a/kern/rdxtree_i.h
+++ b/kern/rdxtree_i.h
@@ -50,7 +50,7 @@ int rdxtree_insert_common(struct rdxtree *tree, unsigned long long key,
int rdxtree_insert_alloc_common(struct rdxtree *tree, void *ptr,
unsigned long long *keyp, void ***slotp);
-void * rdxtree_lookup_common(struct rdxtree *tree, unsigned long long key,
+void * rdxtree_lookup_common(const struct rdxtree *tree, unsigned long long key,
int get_slot);
/*