linux_dsm_epyc7002/arch/powerpc/mm
Michael Ellerman bfb9956ab4 powerpc/mm: Fix crash in page table dump with huge pages
The page table dump code doesn't know about huge pages, so currently
it crashes (or walks random memory, usually leading to a crash), if it
finds a huge page. On Book3S we only see huge pages in the Linux page
tables when we're using the P9 Radix MMU.

Teaching the code to properly handle huge pages is a bit more involved,
so for now just prevent the crash.

Cc: stable@vger.kernel.org # v4.10+
Fixes: 8eb07b1870 ("powerpc/mm: Dump linux pagetables")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2017-05-17 11:56:33 +10:00
..
8xx_mmu.c
40x_mmu.c
44x_mmu.c
copro_fault.c
dma-noncoherent.c
dump_hashpagetable.c
dump_linuxpagetables.c powerpc/mm: Fix crash in page table dump with huge pages 2017-05-17 11:56:33 +10:00
fault.c
fsl_booke_mmu.c
hash64_4k.c
hash64_64k.c
hash_low_32.S
hash_native_64.c
hash_utils_64.c
highmem.c
hugepage-hash64.c
hugetlbpage-book3e.c
hugetlbpage-hash64.c
hugetlbpage-radix.c
hugetlbpage.c
icswx_pid.c
icswx.c
icswx.h
init_32.c
init_64.c
init-common.c
Makefile
mem.c
mmap.c
mmu_context_book3s64.c
mmu_context_hash32.c
mmu_context_iommu.c
mmu_context_nohash.c
mmu_decl.h
numa.c
pgtable_32.c
pgtable_64.c
pgtable-book3e.c
pgtable-book3s64.c
pgtable-hash64.c
pgtable-radix.c
pgtable.c
ppc_mmu_32.c
slb_low.S
slb.c
slice.c
subpage-prot.c
tlb_hash32.c
tlb_hash64.c
tlb_low_64e.S
tlb_nohash_low.S
tlb_nohash.c
tlb-radix.c
vphn.c
vphn.h