aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/mm/tlb-radix.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/powerpc/mm/tlb-radix.c b/arch/powerpc/mm/tlb-radix.c
index 2fba6170ab3f..a5d7309c2d05 100644
--- a/arch/powerpc/mm/tlb-radix.c
+++ b/arch/powerpc/mm/tlb-radix.c
@@ -33,13 +33,12 @@ static inline void tlbiel_radix_set_isa300(unsigned int set, unsigned int is,
33{ 33{
34 unsigned long rb; 34 unsigned long rb;
35 unsigned long rs; 35 unsigned long rs;
36 unsigned int r = 1; /* radix format */
37 36
38 rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53)); 37 rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53));
39 rs = ((unsigned long)pid << PPC_BITLSHIFT(31)); 38 rs = ((unsigned long)pid << PPC_BITLSHIFT(31));
40 39
41 asm volatile(PPC_TLBIEL(%0, %1, %2, %3, %4) 40 asm volatile(PPC_TLBIEL(%0, %1, %2, %3, 1)
42 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs), "r"(r) 41 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs)
43 : "memory"); 42 : "memory");
44} 43}
45 44