]> err.no Git - linux-2.6/commit
[PATCH] x86_64: Regularize exception stack handling
authorAndi Kleen <ak@suse.de>
Sat, 16 Apr 2005 22:25:03 +0000 (15:25 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 16 Apr 2005 22:25:03 +0000 (15:25 -0700)
commit6fefb0d17599d63e9d30c23bcbe2d4e06477cd55
treed513ab7e0edfb2ee74adf15f2c7714ccdb179978
parent11b854b2f10f398f9a18c65e202853f929dd3185
[PATCH] x86_64: Regularize exception stack handling

This fixes various issues in the return path for "paranoid"
handlers (= running on a private exception stack that act like NMIs).

Generalize previous hack to switch back to process stack for
scheduling/signal handling purposes.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/kernel/entry.S
arch/x86_64/kernel/traps.c