powerpc: Fix warning on 32 bits with CONFIG_HIGHMEM
PATCH 1/1 powerpc: Fix warning on 32 bits with CONFIG_HIGHMEM
Some missing fixup for the removal of 4 level fixup header
Signed-off-by Benjamin Herrenschmidt <[email protected]>
arch/powerpc/mm/mem.c +5 -4
@@ -310,11 +310,12 @@ void __init paging_init(void)#ifdef CONFIG_HIGHMEM map_page (PKMAP_BASE ,0 ,0 );/* XXX gross */ - pkmap_page_table =pte_offset_kernel (pmd_offset (pgd_offset_k - (PKMAP_BASE ),PKMAP_BASE ),PKMAP_BASE ); + pkmap_page_table =pte_offset_kernel (pmd_offset (pud_offset (pgd_offset_k + (PKMAP_BASE ),PKMAP_BASE ),PKMAP_BASE ),PKMAP_BASE );map_page (KMAP_FIX_BEGIN ,0 ,0 );/* XXX gross */ - kmap_pte =pte_offset_kernel (pmd_offset (pgd_offset_k - (KMAP_FIX_BEGIN ),KMAP_FIX_BEGIN ),KMAP_FIX_BEGIN ); + kmap_pte =pte_offset_kernel (pmd_offset (pud_offset (pgd_offset_k + (KMAP_FIX_BEGIN ),KMAP_FIX_BEGIN ),KMAP_FIX_BEGIN ), +KMAP_FIX_BEGIN ); kmap_prot =PAGE_KERNEL ;#endif /* CONFIG_HIGHMEM */