diff options
author | Richard Braun <rbraun@sceen.net> | 2013-07-05 20:18:32 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-07-05 20:18:32 +0200 |
commit | 5786497e2ce8e4e13d33307322697534bb2d3224 (patch) | |
tree | 09d318c97d8a249f1f958a444154abb88d05d862 | |
parent | dd3d7364f1fa374393d89414caa7a81485e145d9 (diff) |
kern/rdxtree: specify tree as const when looking up
-rw-r--r-- | kern/rdxtree.c | 2 | ||||
-rw-r--r-- | kern/rdxtree.h | 4 | ||||
-rw-r--r-- | kern/rdxtree_i.h | 2 |
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); /* |