powerpc/mm/4k: Limit 4k page size config to 64TB virtual address space
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Thu, 1 Jun 2017 14:35:04 +0000 (20:05 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 8 Jun 2017 10:42:56 +0000 (20:42 +1000)
commit92d9dfda8b547cc292af27e11e11c9eff3bb574f
tree1fa68d2a4d3a5857040e388f2d514ef25222b050
parentcec422c11caeeccae709e9942058b6b644ce434c
powerpc/mm/4k: Limit 4k page size config to 64TB virtual address space

Supporting 512TB requires us to do a order 3 allocation for level 1 page
table (pgd). This results in page allocation failures with certain workloads.
For now limit 4k linux page size config to 64TB.

Fixes: f6eedbba7a26 ("powerpc/mm/hash: Increase VA range to 128TB")
Reported-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/book3s/64/hash-4k.h
arch/powerpc/include/asm/processor.h
arch/powerpc/kernel/setup-common.c
arch/powerpc/mm/mmu_context_book3s64.c