aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/kernel/exceptions-64e.S10
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/powerpc/kernel/exceptions-64e.S b/arch/powerpc/kernel/exceptions-64e.S
index 4d5a0b1034e8..063b65dd4f27 100644
--- a/arch/powerpc/kernel/exceptions-64e.S
+++ b/arch/powerpc/kernel/exceptions-64e.S
@@ -1068,12 +1068,9 @@ skpinv: addi r6,r6,1 /* Increment */
1068 mtspr SPRN_MAS0,r3 1068 mtspr SPRN_MAS0,r3
1069 tlbre 1069 tlbre
1070 mfspr r6,SPRN_MAS1 1070 mfspr r6,SPRN_MAS1
1071 rlwinm r6,r6,0,2,0 /* clear IPROT */ 1071 rlwinm r6,r6,0,2,31 /* clear IPROT and VALID */
1072 mtspr SPRN_MAS1,r6 1072 mtspr SPRN_MAS1,r6
1073 tlbwe 1073 tlbwe
1074
1075 /* Invalidate TLB1 */
1076 PPC_TLBILX_ALL(0,R0)
1077 sync 1074 sync
1078 isync 1075 isync
1079 1076
@@ -1127,12 +1124,9 @@ skpinv: addi r6,r6,1 /* Increment */
1127 mtspr SPRN_MAS0,r4 1124 mtspr SPRN_MAS0,r4
1128 tlbre 1125 tlbre
1129 mfspr r5,SPRN_MAS1 1126 mfspr r5,SPRN_MAS1
1130 rlwinm r5,r5,0,2,0 /* clear IPROT */ 1127 rlwinm r5,r5,0,2,31 /* clear IPROT and VALID */
1131 mtspr SPRN_MAS1,r5 1128 mtspr SPRN_MAS1,r5
1132 tlbwe 1129 tlbwe
1133
1134 /* Invalidate TLB1 */
1135 PPC_TLBILX_ALL(0,R0)
1136 sync 1130 sync
1137 isync 1131 isync
1138 1132