pud = pud_offset(pgd, addr); pmd = pmd_offset(pud, addr); 
if (pgd_present(*pgd)) { pud = pud_offset(pgd, addr); if (pud_present(*pud)) pmd = pmd_offset(pud, addr); } 
pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr){	pgd_t *pgd;	pud_t *pud;	pmd_t *pmd = NULL;	pgd = pgd_offset(mm, addr);	pud = pud_offset(pgd, addr);	pmd = pmd_offset(pud, addr);	return (pte_t *) pmd;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/02b0ccef903e85673ead74ddb7c431f2f7ce183d/hugetlbpage.c/clean/arch/i386/mm/hugetlbpage.c