sh: Fix bogus regs pointer in do_IRQ().
commit3afb209a43a4216ad4f1411922d47a44252926c6
authorPaul Mundt <lethal@linux-sh.org>
Wed, 14 Mar 2007 04:03:35 +0000 (14 13:03 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 14 Mar 2007 04:03:35 +0000 (14 13:03 +0900)
tree8c91a9edad3b09181bd290f33f3e14e3d7c01e2c
parentffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f
sh: Fix bogus regs pointer in do_IRQ().

SH-3 and SH-4 were trampling the register, and SH-2 wasn't even
setting it in the first place. This ended up with some rather
broken behaviour in the sysrq show_regs().

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/cpu/sh2/entry.S
arch/sh/kernel/cpu/sh3/entry.S
arch/sh/kernel/irq.c
include/asm-sh/irq.h