if (size <= PAGE_SIZE) { return kmalloc(size, GFP_KERNEL); } else { return (struct tnode *) __get_free_pages(GFP_KERNEL, get_order(size)); } 
struct page *pages;  if (size <= PAGE_SIZE) return kcalloc(size, 1, GFP_KERNEL);  pages = alloc_pages(GFP_KERNEL|__GFP_ZERO, get_order(size)); if (!pages) return NULL;  return page_address(pages); 
static struct tnode *tnode_alloc(unsigned int size){	if (size <= PAGE_SIZE) {		return kmalloc(size, GFP_KERNEL);	} else {		return (struct tnode *)			__get_free_pages(GFP_KERNEL, get_order(size));	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2373ce1ca04dd46bf2b8b0f9a799eb2a90da92fb/fib_trie.c/buggy/net/ipv4/fib_trie.c