X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fradix-tree.h;fp=include%2Flinux%2Fradix-tree.h;h=c57ff2fcb30a8d27990a2d4f5acc516714203b99;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=9158a68140c9e0e96dd3cbf98acb13a3a0babd92;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/linux/radix-tree.h b/include/linux/radix-tree.h index 9158a6814..c57ff2fcb 100644 --- a/include/linux/radix-tree.h +++ b/include/linux/radix-tree.h @@ -23,9 +23,6 @@ #include #include -#define RADIX_TREE_MAX_TAGS 2 - -/* root tags are stored in gfp_mask, shifted by __GFP_BITS_SHIFT */ struct radix_tree_root { unsigned int height; gfp_t gfp_mask; @@ -58,16 +55,15 @@ radix_tree_gang_lookup(struct radix_tree_root *root, void **results, int radix_tree_preload(gfp_t gfp_mask); void radix_tree_init(void); void *radix_tree_tag_set(struct radix_tree_root *root, - unsigned long index, unsigned int tag); + unsigned long index, int tag); void *radix_tree_tag_clear(struct radix_tree_root *root, - unsigned long index, unsigned int tag); + unsigned long index, int tag); int radix_tree_tag_get(struct radix_tree_root *root, - unsigned long index, unsigned int tag); + unsigned long index, int tag); unsigned int radix_tree_gang_lookup_tag(struct radix_tree_root *root, void **results, - unsigned long first_index, unsigned int max_items, - unsigned int tag); -int radix_tree_tagged(struct radix_tree_root *root, unsigned int tag); + unsigned long first_index, unsigned int max_items, int tag); +int radix_tree_tagged(struct radix_tree_root *root, int tag); static inline void radix_tree_preload_end(void) {