powerpc/64s/radix: tidy up TLB flushing code
There should be no functional changes. - Use calls to existing radix_tlb.c functions in flush_partition. - Rename radix__flush_tlb_lpid to radix__flush_all_lpid and similar, because they flush everything, matching flush_all_mm rather than flush_tlb_mm for the lpid. - Remove some unused radix_tlb.c flush primitives. Signed-off: Nicholas Piggin <npiggin@gmail.com> Signed-off-by:Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20190902152931.17840-3-npiggin@gmail.com
Showing
- arch/powerpc/include/asm/book3s/64/tlbflush-radix.h 3 additions, 9 deletionsarch/powerpc/include/asm/book3s/64/tlbflush-radix.h
- arch/powerpc/kvm/book3s_hv_nested.c 1 addition, 1 deletionarch/powerpc/kvm/book3s_hv_nested.c
- arch/powerpc/mm/book3s64/pgtable.c 5 additions, 8 deletionsarch/powerpc/mm/book3s64/pgtable.c
- arch/powerpc/mm/book3s64/radix_tlb.c 25 additions, 92 deletionsarch/powerpc/mm/book3s64/radix_tlb.c
Loading
Please register or sign in to comment