]> git.baikalelectronics.ru Git - kernel.git/commit
x86: push old stack address on irqstack for unwinder
authorMartin Hicks <mort@sgi.com>
Fri, 30 Jan 2009 16:50:54 +0000 (10:50 -0600)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 3 Feb 2009 05:18:03 +0000 (21:18 -0800)
commit48b644e7ca2e594e618720901ff360b19e3e49f6
tree4f6e19711f02fd0b860cb428a264eee15b6b3ff1
parent770f65d03ef6c0208e20d5df531d57223db4ba48
x86: push old stack address on irqstack for unwinder

Impact: Fixes dumpstack and KDB on 64 bits

This re-adds the old stack pointer to the top of the irqstack to help
with unwinding.  It was removed in commit b1f9a852e461cd8d080e25e53ed94d0bc7ce0140
as part of the save_args out-of-line work.

Both dumpstack and KDB require this information.

Signed-off-by: Martin Hicks <mort@sgi.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/kernel/entry_64.S