summaryrefslogtreecommitdiff
path: root/arch/powerpc/mm/tlb-radix.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2018-08-28 11:11:27 +0300
committerMichael Ellerman <mpe@ellerman.id.au>2018-10-20 05:26:47 +0300
commitdd76ff5af35350fd6d5bb5b069e73b6017f66893 (patch)
tree6297cd41a752a893e6104a3caf3ffdd8e24cf183 /arch/powerpc/mm/tlb-radix.c
parentb7683fc66eba91674e52c30f4d8e596bfb5cbcf4 (diff)
downloadlinux-dd76ff5af35350fd6d5bb5b069e73b6017f66893.tar.xz
powerpc/64s/radix: Fix radix__flush_tlb_collapsed_pmd double flushing pmd
Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/mm/tlb-radix.c')
-rw-r--r--arch/powerpc/mm/tlb-radix.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/powerpc/mm/tlb-radix.c b/arch/powerpc/mm/tlb-radix.c
index 4e798f33c530..6a6399108072 100644
--- a/arch/powerpc/mm/tlb-radix.c
+++ b/arch/powerpc/mm/tlb-radix.c
@@ -1008,7 +1008,6 @@ void radix__flush_tlb_collapsed_pmd(struct mm_struct *mm, unsigned long addr)
goto local;
}
_tlbie_va_range(addr, end, pid, PAGE_SIZE, mmu_virtual_psize, true);
- goto local;
} else {
local:
_tlbiel_va_range(addr, end, pid, PAGE_SIZE, mmu_virtual_psize, true);