linux/arch/powerpc/mm
Michael Ellerman dd5ac03e09 powerpc/mm: Fix page table dump build on non-Book3S
In the recent commit 1515ab9321 ("powerpc/mm: Dump hash table") we
added code to dump the hage page table. Currently this can be selected
to build on any platform. However it breaks the build if we're building
for a non-Book3S platform, because none of the hash page table related
defines and so on exist. So restrict it to building only on Book3S.

Similarly in commit 8eb07b1870 ("powerpc/mm: Dump linux pagetables")
we added code to dump the Linux page tables, which uses some constants
which are only defined on Book3S - so guard those with an #ifdef.

Fixes: 1515ab9321 ("powerpc/mm: Dump hash table")
Fixes: 8eb07b1870 ("powerpc/mm: Dump linux pagetables")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2016-12-01 16:20:18 +11:00
..
8xx_mmu.c
40x_mmu.c
44x_mmu.c
copro_fault.c powerpc/mm/coproc: Handle bad address on coproc slb fault 2016-11-22 11:57:08 +11:00
dma-noncoherent.c
dump_hashpagetable.c powerpc/mm: Dump hash table 2016-11-17 17:11:47 +11:00
dump_linuxpagetables.c powerpc/mm: Fix page table dump build on non-Book3S 2016-12-01 16:20:18 +11:00
fault.c powerpc/mm: Fix no execute fault handling on pre-POWER5 2016-11-30 17:19:01 +11:00
fsl_booke_mmu.c
hash64_4k.c
hash64_64k.c
hash_low_32.S ppc: move exports to definitions 2016-08-07 23:50:09 -04:00
hash_native_64.c Merge branch 'topic/ppc-kvm' into next 2016-11-24 22:14:52 +11:00
hash_utils_64.c powerpc/64: Provide functions for accessing POWER9 partition table 2016-11-23 10:32:11 +11:00
highmem.c
hugepage-hash64.c
hugetlbpage-book3e.c
hugetlbpage-hash64.c
hugetlbpage-radix.c powerpc/mm/hugetlb: Add flush_hugetlb_tlb_range 2016-08-01 11:15:13 +10:00
hugetlbpage.c powerpc: Fix usage of _PAGE_RO in hugepage 2016-09-23 07:54:22 +10:00
icswx_pid.c
icswx.c
icswx.h
init_32.c powerpc/32: Add missing \n and switch to pr_warn() 2016-09-13 17:37:11 +10:00
init_64.c powerpc/mm: Convert early cpu/mmu feature check to use the new helpers 2016-08-01 11:15:01 +10:00
Makefile powerpc/mm: Fix page table dump build on non-Book3S 2016-12-01 16:20:18 +11:00
mem.c
mmap.c
mmu_context_book3s64.c
mmu_context_hash32.c
mmu_context_iommu.c KVM: PPC: Book3S HV: Migrate pinned pages out of CMA 2016-09-29 15:14:44 +10:00
mmu_context_nohash.c powerpc/mmu nohash: Convert to hotplug state machine 2016-09-06 18:30:27 +02:00
mmu_decl.h
numa.c powerpc: Fix numa topology console print 2016-10-19 20:35:41 +11:00
pgtable_32.c treewide: replace obsolete _refok by __ref 2016-08-02 17:31:41 -04:00
pgtable_64.c powerpc/64: Provide functions for accessing POWER9 partition table 2016-11-23 10:32:11 +11:00
pgtable-book3e.c
pgtable-book3s64.c powerpc/mm: update radix__ptep_set_access_flag to not do full mm tlb flush 2016-11-28 22:44:33 +11:00
pgtable-hash64.c
pgtable-radix.c powerpc/mm/radix: Prevent kernel execution of user space 2016-11-26 18:48:04 +11:00
pgtable.c powerpc/mm: update radix__ptep_set_access_flag to not do full mm tlb flush 2016-11-28 22:44:33 +11:00
ppc_mmu_32.c
slb_low.S powerpc updates for 4.9 2016-10-07 20:19:31 -07:00
slb.c
slice.c
subpage-prot.c
tlb_hash32.c powerpc/mm: remove flush_tlb_page_nohash 2016-08-01 11:15:13 +10:00
tlb_hash64.c
tlb_low_64e.S
tlb_nohash_low.S
tlb_nohash.c powerpc/mm: Drop multiple definition of mm_is_core_local 2016-08-01 11:15:10 +10:00
tlb-radix.c powerpc/mm: Add radix__tlb_flush_pte_p9_dd1() 2016-11-28 22:43:45 +11:00
vphn.c
vphn.h