powerpc/mm: vmalloc abstraction in preparation for radix
authorAneesh Kumar K.V <[email protected]>
Fri, 29 Apr 2016 13:26:21 +0000 (23:26 +1000)
committerMichael Ellerman <[email protected]>
Wed, 11 May 2016 11:53:53 +0000 (21:53 +1000)
commitd6a9996e84ac4beb7713e9485f4563e100a9b03e
tree58f648711d8a8fa0cc02a47ad19b5e81ceebc8a6
parent4dfb88ca9b66690d21030ccacc1cca73db90655e
powerpc/mm: vmalloc abstraction in preparation for radix

The vmalloc range differs between hash and radix config. Hence make
VMALLOC_START and related constants a variable which will be runtime
initialized depending on whether hash or radix mode is active.

Signed-off-by: Aneesh Kumar K.V <[email protected]>
[mpe: Fix missing init of ioremap_bot in pgtable_64.c for ppc64e]
Signed-off-by: Michael Ellerman <[email protected]>
arch/powerpc/include/asm/book3s/64/hash.h
arch/powerpc/include/asm/book3s/64/pgtable.h
arch/powerpc/include/asm/book3s/64/radix.h
arch/powerpc/kernel/pci_64.c
arch/powerpc/mm/hash_utils_64.c
arch/powerpc/mm/pgtable-radix.c
arch/powerpc/mm/pgtable_64.c
arch/powerpc/mm/slb_low.S