kgdb,i386: use address that SP register points to in the exception frame
authorJason Wessel <jason.wessel@windriver.com>
Thu, 12 Feb 2009 00:46:32 +0000 (18:46 -0600)
committerJason Wessel <jason.wessel@windriver.com>
Fri, 15 May 2009 12:56:25 +0000 (07:56 -0500)
commit33ab1979bc9f719213bc3f392c8fd9d012e4f4e9
tree4bec72fadd446a86c7ffc96269a9f83fc4a9f456
parent364b5b7b1d793a7f98be55b6b154716dcae78dfc
kgdb,i386: use address that SP register points to in the exception frame

The treatment of the SP register is different on x86_64 and i386.
This is a regression fix that lived outside the mainline kernel from
2.6.27 to now.  The regression was a result of the original merge
consolidation of the i386 and x86_64 archs to x86.

The incorrectly reported SP on i386 prevented stack tracebacks from
working correctly in gdb.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
arch/x86/kernel/kgdb.c