]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
[PATCH] x86_64: Fix FPU corruption
authorAndi Kleen <ak@suse.de>
Sat, 11 Nov 2006 03:16:36 +0000 (04:16 +0100)
committerChris Wright <chrisw@sous-sol.org>
Sun, 19 Nov 2006 03:28:03 +0000 (19:28 -0800)
commitff5c16c433e2c18520c1076912ca84b42f1bd715
tree9312c74e6bec6c3588a4c216b6d2cb303a171f38
parent4c52d9e3728fcd7153510f4dce2fad4718408629
[PATCH] x86_64: Fix FPU corruption

This reverts an earlier patch that was found to cause FPU
state corruption. I think the corruption happens because
unlazy_fpu() can cause FPU exceptions and when it happens
after the current switch some processing would affect
the state in the wrong process.

Thanks to  Douglas Crosher and Tom Hughes for testing.

Cc: jbeulich@novell.com
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
arch/x86_64/kernel/process.c