 if (HPAGE_SHIFT == 0) return 0; 
static int __init hugetlb_init(void){	unsigned long i;	struct page *page;	for (i = 0; i < MAX_NUMNODES; ++i)		INIT_LIST_HEAD(&hugepage_freelists[i]);	for (i = 0; i < max_huge_pages; ++i) {		page = alloc_fresh_huge_page();		if (!page)			break;		spin_lock(&hugetlb_lock);		enqueue_huge_page(page);		spin_unlock(&hugetlb_lock);	}	max_huge_pages = free_huge_pages = nr_huge_pages = i;	printk("Total HugeTLB memory allocated, %ld\n", free_huge_pages);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c726f8dee6f55e96475574e9f645327e461884c/hugetlb.c/clean/mm/hugetlb.c