if(new == NULL) 
if (new == NULL) 
int idr_pre_get(struct idr *idp, gfp_t gfp_mask){	while (idp->id_free_cnt < IDR_FREE_MAX) {		struct idr_layer *new;		new = kmem_cache_alloc(idr_layer_cache, gfp_mask);		if(new == NULL)			return (0);		free_layer(idp, new);	}	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e15ae2dd3e436552293e122a5163019e7a0fa450/idr.c/clean/lib/idr.c