From: Ingo Molnar Date: Sat, 25 Apr 2015 06:21:08 +0000 (+0200) Subject: x86/fpu: Do fpu__init_system_xstate only from fpu__init_system() X-Git-Tag: v4.2-rc1~170^2~148 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=429ced50a0e5f863f95b100749043451e1968c4c;p=linux.git x86/fpu: Do fpu__init_system_xstate only from fpu__init_system() Only call xstate system setup routines from fpu__init_system(). Likewise, don't call fpu__init_cpu_xstate() from fpu__init_system(). Reviewed-by: Borislav Petkov Cc: Andy Lutomirski Cc: Dave Hansen Cc: Fenghua Yu Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Oleg Nesterov Cc: Peter Zijlstra Cc: Thomas Gleixner Signed-off-by: Ingo Molnar --- diff --git a/arch/x86/kernel/fpu/init.c b/arch/x86/kernel/fpu/init.c index 77599fe8af56..c1b2d1cfe745 100644 --- a/arch/x86/kernel/fpu/init.c +++ b/arch/x86/kernel/fpu/init.c @@ -146,7 +146,6 @@ void fpu__init_cpu(void) cr0 |= X86_CR0_EM; write_cr0(cr0); - fpu__init_system_xstate(); fpu__init_cpu_xstate(); } @@ -161,7 +160,6 @@ void fpu__init_system(void) mxcsr_feature_mask_init(); fpu__init_system_xstate(); - fpu__init_cpu_xstate(); eager_fpu_init(); }