]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit0627d1fd01321dfeda3826d8f4080e53b3b1a0f6
tree4bec72fadd446a86c7ffc96269a9f83fc4a9f456
parent37bb324e44451122bc3c2b541c7c5e110288838c
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