diff options
Diffstat (limited to 'include/linux/radix-tree.h')
-rw-r--r-- | include/linux/radix-tree.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/include/linux/radix-tree.h b/include/linux/radix-tree.h index 23a9c89c7ad9..fc55ff31eca7 100644 --- a/include/linux/radix-tree.h +++ b/include/linux/radix-tree.h | |||
@@ -356,24 +356,9 @@ int radix_tree_split(struct radix_tree_root *, unsigned long index, | |||
356 | int radix_tree_join(struct radix_tree_root *, unsigned long index, | 356 | int radix_tree_join(struct radix_tree_root *, unsigned long index, |
357 | unsigned new_order, void *); | 357 | unsigned new_order, void *); |
358 | 358 | ||
359 | void __rcu **idr_get_free_cmn(struct radix_tree_root *root, | 359 | void __rcu **idr_get_free(struct radix_tree_root *root, |
360 | struct radix_tree_iter *iter, gfp_t gfp, | 360 | struct radix_tree_iter *iter, gfp_t gfp, |
361 | unsigned long max); | 361 | unsigned long max); |
362 | static inline void __rcu **idr_get_free(struct radix_tree_root *root, | ||
363 | struct radix_tree_iter *iter, | ||
364 | gfp_t gfp, | ||
365 | int end) | ||
366 | { | ||
367 | return idr_get_free_cmn(root, iter, gfp, end > 0 ? end - 1 : INT_MAX); | ||
368 | } | ||
369 | |||
370 | static inline void __rcu **idr_get_free_ext(struct radix_tree_root *root, | ||
371 | struct radix_tree_iter *iter, | ||
372 | gfp_t gfp, | ||
373 | unsigned long end) | ||
374 | { | ||
375 | return idr_get_free_cmn(root, iter, gfp, end - 1); | ||
376 | } | ||
377 | 362 | ||
378 | enum { | 363 | enum { |
379 | RADIX_TREE_ITER_TAG_MASK = 0x0f, /* tag index in lower nybble */ | 364 | RADIX_TREE_ITER_TAG_MASK = 0x0f, /* tag index in lower nybble */ |