x86, fpu: drop the fpu state during thread exit
authorSuresh Siddha <suresh.b.siddha@intel.com>
Wed, 16 May 2012 22:03:54 +0000 (15:03 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 16 May 2012 22:20:59 +0000 (15:20 -0700)
commit1dcc8d7ba235a316a056f993e88f0d18b92c60d9
tree0404321ce5a9a8c805f4ead0d2671e9a9227d5c0
parentd75f1b391f5ef73016d14bc6f7e4725820ebaa5b
x86, fpu: drop the fpu state during thread exit

There is no need to save any active fpu state to the task structure
memory if the task is dead. Just drop the state instead.

For example, this saved some 1770 xsave's during the system boot
of a two socket Xeon system.

Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Link: http://lkml.kernel.org/r/1336692811-30576-4-git-send-email-suresh.b.siddha@intel.com
Cc: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
arch/x86/kernel/process.c