sh: Fixup 4K irq stacks.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 24 Nov 2006 10:46:18 +0000 (19:46 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 6 Dec 2006 01:45:39 +0000 (10:45 +0900)
commit1dc41e58a553e612e3d0349bb60eef08f9462bde
treee45934bbe3367119861912458cf669a004565297
parentdb9b99d461ddbbaa43c1e3581b1677b82c960948
sh: Fixup 4K irq stacks.

There was a clobber issue with the register we were saving
the stack in, so we switch to a register that we handle in
the clobber list properly already.

This also follows the x86 changes for allowing the softirq
checks from hardirq context.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/irq.c