aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel/cpu/sh3
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2010-01-27 20:05:20 +0000
committerPaul Mundt <lethal@linux-sh.org>2010-02-08 10:46:46 +0900
commit142698282ceb6811ad3482c218b7292037cb67ff (patch)
tree2f08f7effe732a8485e1588b8b252e99c29cfee3 /arch/sh/kernel/cpu/sh3
parentusb: r8a66597-hcd: Fix up spinlock recursion in root hub polling. (diff)
downloadlinux-dev-142698282ceb6811ad3482c218b7292037cb67ff.tar.xz
linux-dev-142698282ceb6811ad3482c218b7292037cb67ff.zip
sh: Correct the offset of the return address in ret_from_exception
The address that ret_from_exception and ret_from_irq will return to is found in the stack slot for SPC, not PR. This error was causing the DWARF unwinder to pick up the wrong return address on the stack and then unwind using the unwind tables for the wrong function. While I'm here I might as well add CFI annotations for the other registers since they could be useful when unwinding. Signed-off-by: Matt Fleming <matt@console-pimps.org> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/kernel/cpu/sh3')
0 files changed, 0 insertions, 0 deletions