diff options
Diffstat (limited to 'arch/sparc64/kernel/rtrap.S')
-rw-r--r-- | arch/sparc64/kernel/rtrap.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/sparc64/kernel/rtrap.S b/arch/sparc64/kernel/rtrap.S index 551f7198200..1e724fe172a 100644 --- a/arch/sparc64/kernel/rtrap.S +++ b/arch/sparc64/kernel/rtrap.S | |||
@@ -234,8 +234,10 @@ rt_continue: ldx [%sp + PTREGS_OFF + PT_V9_G1], %g1 | |||
234 | 234 | ||
235 | /* Normal globals are restored, go to trap globals. */ | 235 | /* Normal globals are restored, go to trap globals. */ |
236 | 661: wrpr %g0, RTRAP_PSTATE_AG_IRQOFF, %pstate | 236 | 661: wrpr %g0, RTRAP_PSTATE_AG_IRQOFF, %pstate |
237 | .section .sun4v_1insn_patch, "ax" | 237 | nop |
238 | .section .sun4v_2insn_patch, "ax" | ||
238 | .word 661b | 239 | .word 661b |
240 | wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate | ||
239 | SET_GL(1) | 241 | SET_GL(1) |
240 | .previous | 242 | .previous |
241 | 243 | ||