Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c364435 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] VI: TRACE_IRQS_OFF clobbers $v0, so save & restore around call.

parent 5851fadc
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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)