if (pmd_none(*pmd)) { pte = (pte_t *) alloc_bootmem_low_pages(PAGE_SIZE); set_pmd(pmd, __pmd(_KERNPG_TABLE + (unsigned long) __pa(pte))); if (pte != pte_offset_kernel(pmd, 0)) BUG(); } 
one_page_table_init(pmd); 
static void __init fixrange_init(unsigned long start, unsigned long end, 				 pgd_t *pgd_base){	pgd_t *pgd;	pmd_t *pmd;	pte_t *pte;	int i, j;	unsigned long vaddr;	vaddr = start;	i = pgd_index(vaddr);	j = pmd_index(vaddr);	pgd = pgd_base + i;	for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) {		pmd = (pmd_t *)pgd;		for (; (j < PTRS_PER_PMD) && (vaddr != end); pmd++, j++) {			if (pmd_none(*pmd)) {				pte = (pte_t *) alloc_bootmem_low_pages(PAGE_SIZE);				set_pmd(pmd, __pmd(_KERNPG_TABLE + 						   (unsigned long) __pa(pte)));				if (pte != pte_offset_kernel(pmd, 0))					BUG();			}			vaddr += PMD_SIZE;		}		j = 0;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/12f49643bc44c428919b210148a930496827dd26/mem.c/clean/arch/um/kernel/mem.c