diff options
-rw-r--r-- | arch/sh/kernel/cpu/sh3/entry.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sh/kernel/cpu/sh3/entry.S b/arch/sh/kernel/cpu/sh3/entry.S index 67ad6467c694..f89ec87e3fc3 100644 --- a/arch/sh/kernel/cpu/sh3/entry.S +++ b/arch/sh/kernel/cpu/sh3/entry.S | |||
@@ -508,6 +508,8 @@ ENTRY(handle_interrupt) | |||
508 | bsr save_regs ! needs original pr value in k3 | 508 | bsr save_regs ! needs original pr value in k3 |
509 | mov #-1, k2 ! default vector kept in k2 | 509 | mov #-1, k2 ! default vector kept in k2 |
510 | 510 | ||
511 | setup_frame_reg | ||
512 | |||
511 | ! Setup return address and jump to do_IRQ | 513 | ! Setup return address and jump to do_IRQ |
512 | mov.l 4f, r9 ! fetch return address | 514 | mov.l 4f, r9 ! fetch return address |
513 | lds r9, pr ! put return address in pr | 515 | lds r9, pr ! put return address in pr |