https://github.com/torvalds/linux
Revision 36ad4885c47c2187822f2783fb46fde2d36bf200 authored by Linus Torvalds on 01 September 2007, 03:18:51 UTC, committed by Linus Torvalds on 01 September 2007, 03:18:51 UTC
lguest didn't initialize the kernel stack the way a real i386 kernel
does, and ended up triggering a corner-case in the stack frame checking
that doesn't happen on naive i386, and that the stack dumping didn't
handle quite right.

This makes the frame handling more correct, and tries to clarify the
code at the same time so that it's a bit more obvious what is going on.

Thanks to Rusty Russell for debugging the lguest failure-

Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 3b2b64f
History
Tip revision: 36ad4885c47c2187822f2783fb46fde2d36bf200 authored by Linus Torvalds on 01 September 2007, 03:18:51 UTC
x86: be even more careful about checking the stack frame on dumping
Tip revision: 36ad488
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
scripts
security
sound
usr
.gitignore -rw-r--r-- 607 bytes
.mailmap -rw-r--r-- 3.6 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 89.3 KB
Kbuild -rw-r--r-- 1.5 KB
MAINTAINERS -rw-r--r-- 91.2 KB
Makefile -rw-r--r-- 50.1 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.0 KB

README

back to top