pgd = hugepgd_offset(mm, addr); if (! pgd)
pud = hugepgd_offset(mm, addr); if (! pud)
static pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr){	pgd_t *pgd;	BUG_ON(! in_hugepage_area(mm->context, addr));	pgd = hugepgd_offset(mm, addr);	if (! pgd)		return NULL;	return hugepte_offset(pgd, addr);}