original_kernel/arch/powerpc/include/asm/book3s/64
Michael Ellerman eea8148c69 powerpc/mm: Move register_process_table() out of ppc_md
We want to initialise register_process_table() before ppc_md is setup,
so that it can be called as part of MMU init (at least on Radix ATM).

That no longer works because probe_machine() requires that ppc_md be
empty before it's called, and we now do probe_machine() much later.

So make register_process_table a global for now. It will probably move
into a mmu_radix_ops struct at some point in the future.

This was broken by me when applying commit 7025776ed1 "powerpc/mm:
Move hash table ops to a separate structure" due to conflicts with other
patches.

Fixes: 7025776ed1 ("powerpc/mm: Move hash table ops to a separate structure")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2016-08-04 20:22:34 +10:00
..
hash-4k.h powerpc/mm/radix: Add THP support for 4K linux page size 2016-05-11 21:53:58 +10:00
hash-64k.h powerpc/mm/thp: Abstraction for THP functions 2016-05-11 21:53:57 +10:00
hash.h powerpc/mm: vmalloc abstraction in preparation for radix 2016-05-11 21:53:53 +10:00
hugetlb-radix.h powerpc/mm/radix/hugetlb: Add helper for finding page size from hstate 2016-08-01 11:15:12 +10:00
mmu-hash.h powerpc/mm/hash: Add helper for finding SLBE LLP encoding 2016-08-01 11:15:08 +10:00
mmu.h powerpc/mm: Move register_process_table() out of ppc_md 2016-08-04 20:22:34 +10:00
pgalloc.h powerpc fixes for 4.7 #4 2016-06-25 06:01:48 -07:00
pgtable-4k.h powerpc/mm: use _raw variant of page table accessors 2016-07-17 16:42:51 +10:00
pgtable-64k.h powerpc/mm: use _raw variant of page table accessors 2016-07-17 16:42:51 +10:00
pgtable.h powerpc/mm: use _raw variant of page table accessors 2016-07-17 16:42:51 +10:00
radix-4k.h powerpc/mm/radix: Add radix pte #defines 2016-05-01 18:32:52 +10:00
radix-64k.h powerpc/mm/radix: Add radix pte #defines 2016-05-01 18:32:52 +10:00
radix.h powerpc/mm/radix: Update Radix tree size as per ISA 3.0 2016-06-17 19:50:55 +10:00
tlbflush-hash.h powerpc/mm: remove flush_tlb_page_nohash 2016-08-01 11:15:13 +10:00
tlbflush-radix.h powerpc/mm/hugetlb: Add flush_hugetlb_tlb_range 2016-08-01 11:15:13 +10:00
tlbflush.h powerpc/mm: remove flush_tlb_page_nohash 2016-08-01 11:15:13 +10:00