int radix_tree_preload(int gfp_mask) 
int radix_tree_preload(unsigned int __nocast gfp_mask) 
int radix_tree_preload(int gfp_mask){	struct radix_tree_preload *rtp;	struct radix_tree_node *node;	int ret = -ENOMEM;	preempt_disable();	rtp = &__get_cpu_var(radix_tree_preloads);	while (rtp->nr < ARRAY_SIZE(rtp->nodes)) {		preempt_enable();		node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask);		if (node == NULL)			goto out;		preempt_disable();		rtp = &__get_cpu_var(radix_tree_preloads);		if (rtp->nr < ARRAY_SIZE(rtp->nodes))			rtp->nodes[rtp->nr++] = node;		else			kmem_cache_free(radix_tree_node_cachep, node);	}	ret = 0;out:	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/00b61f51922e432fd92a482ba1e0b5f8f326ef46/radix-tree.c/clean/lib/radix-tree.c