summaryrefslogtreecommitdiff
path: root/arch/powerpc/mm/tlb-radix.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2016-08-19 08:52:37 (GMT)
committerMichael Ellerman <mpe@ellerman.id.au>2016-09-22 21:54:17 (GMT)
commitfe036a0605d60d6c81ffdcd6241e9ae0013fe235 (patch)
treee4bd3548c3454415fd22cc0b243d4dfd452712ac /arch/powerpc/mm/tlb-radix.c
parentfc48bad53142c991a5280940fd7ee8d226697b2c (diff)
downloadlinux-fe036a0605d60d6c81ffdcd6241e9ae0013fe235.tar.xz
powerpc/64/kexec: Fix MMU cleanup on radix
Just using the hash ops won't work anymore since radix will have NULL in there. Instead create an mmu_cleanup_all() function which will do the right thing based on the MMU mode. For Radix, for now I clear UPRT and the PTCR, effectively switching back to Radix with no partition table setup. Currently set it to NULL on BookE thought it might be a good idea to wipe the TLB there (Scott ?) Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Acked-by: Balbir Singh <bsingharora@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/mm/tlb-radix.c')
0 files changed, 0 insertions, 0 deletions