mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-21 05:14:52 +08:00
[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
Block a user