[Blackfin] arch: In the double fault handler, set up the PT_RETI slot
In the double fault handler, set up the PT_RETI slot so that we print out the correct return address in the dumping code. Signed-off-by: Bernd Schmidt <bernds_cb1@t-online.de> Signed-off-by: Bryan Wu <cooloney@kernel.org>
This commit is contained in:
parent
1bfb4b21c7
commit
ddb3f00ca0
|
@ -295,6 +295,11 @@ ENTRY(_double_fault)
|
||||||
*/
|
*/
|
||||||
SAVE_ALL_SYS
|
SAVE_ALL_SYS
|
||||||
|
|
||||||
|
/* The dumping functions expect the return address in the RETI
|
||||||
|
* slot. */
|
||||||
|
r6 = retx;
|
||||||
|
[sp + PT_PC] = r6;
|
||||||
|
|
||||||
r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */
|
r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */
|
||||||
SP += -12;
|
SP += -12;
|
||||||
call _double_fault_c;
|
call _double_fault_c;
|
||||||
|
|
Loading…
Reference in New Issue