|
@@ -81,7 +81,7 @@ static void __init map_ram(void)
|
|
|
}
|
|
|
|
|
|
/* Alloc one page for holding PTE's... */
|
|
|
- pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
+ pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
memset(pte, 0, PAGE_SIZE);
|
|
|
set_pmd(pme, __pmd(__pa(pte) + _PAGE_KERNEL_TABLE));
|
|
|
|
|
@@ -114,7 +114,7 @@ static void __init fixedrange_init(void)
|
|
|
pgd = swapper_pg_dir + pgd_index(vaddr);
|
|
|
pud = pud_offset(pgd, vaddr);
|
|
|
pmd = pmd_offset(pud, vaddr);
|
|
|
- fixmap_pmd_p = (pmd_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
+ fixmap_pmd_p = (pmd_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
memset(fixmap_pmd_p, 0, PAGE_SIZE);
|
|
|
set_pmd(pmd, __pmd(__pa(fixmap_pmd_p) + _PAGE_KERNEL_TABLE));
|
|
|
|
|
@@ -127,7 +127,7 @@ static void __init fixedrange_init(void)
|
|
|
pgd = swapper_pg_dir + pgd_index(vaddr);
|
|
|
pud = pud_offset(pgd, vaddr);
|
|
|
pmd = pmd_offset(pud, vaddr);
|
|
|
- pte = (pte_t *) __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
+ pte = (pte_t *) __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
memset(pte, 0, PAGE_SIZE);
|
|
|
set_pmd(pmd, __pmd(__pa(pte) + _PAGE_KERNEL_TABLE));
|
|
|
pkmap_page_table = pte;
|
|
@@ -153,7 +153,7 @@ void __init paging_init(void)
|
|
|
fixedrange_init();
|
|
|
|
|
|
/* allocate space for empty_zero_page */
|
|
|
- zero_page = __va(memblock_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
+ zero_page = __va(memblock_phys_alloc(PAGE_SIZE, PAGE_SIZE));
|
|
|
memset(zero_page, 0, PAGE_SIZE);
|
|
|
zone_sizes_init();
|
|
|
|