pmd_t *pmdp;
pmd_t *pmdp = pmd_off_k(virt);
alloc_init_section(unsigned long virt, unsigned long phys, int prot){	pmd_t *pmdp;	pmdp = pmd_offset(pgd_offset_k(virt), virt);	if (virt & (1 << 20))		pmdp++;	*pmdp = __pmd(phys | prot);	flush_pmd_entry(pmdp);}