]> err.no Git - linux-2.6/commit
[PATCH] fix crash in entry.S restore_all
authorStas Sergeev <stsp@aknet.ru>
Sat, 16 Apr 2005 22:24:01 +0000 (15:24 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 16 Apr 2005 22:24:01 +0000 (15:24 -0700)
commit5df240826c90afdc7956f55a004ea6b702df9203
tree1782971ae77b3d902fdf56e77e9649b3b6c48ca4
parente493073d8d053429fbb42331b57a95dd0d61cadb
[PATCH] fix crash in entry.S restore_all

Fix the access-above-bottom-of-stack crash.

1. Allows to preserve the valueable optimization

2. Works for NMIs

3.  Doesn't care whether or not there are more of the like instances
   where the stack is left empty.

4. Seems to work for me without the crashes:)

(akpm: this is still under discussion, although I _think_ it's OK.  You might
want to hold off)

Signed-off-by: Stas Sergeev <stsp@aknet.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/entry.S
arch/i386/kernel/process.c