[MIPS] VI: TRACE_IRQS_OFF clobbers $v0, so save & restore around call.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
5851fadce8
commit
8c3644350f
|
@ -220,7 +220,17 @@ NESTED(except_vec_vi_handler, 0, sp)
|
|||
_ehb
|
||||
#endif /* CONFIG_MIPS_MT_SMTC */
|
||||
CLI
|
||||
#ifdef CONFIG_TRACE_IRQFLAGS
|
||||
move s0, v0
|
||||
#ifdef CONFIG_MIPS_MT_SMTC
|
||||
move s1, a0
|
||||
#endif
|
||||
TRACE_IRQS_OFF
|
||||
#ifdef CONFIG_MIPS_MT_SMTC
|
||||
move a0, s1
|
||||
#endif
|
||||
move v0, s0
|
||||
#endif
|
||||
|
||||
LONG_L s0, TI_REGS($28)
|
||||
LONG_S sp, TI_REGS($28)
|
||||
|
|
Loading…
Reference in New Issue