kernel/arch/x86/kernel/fpu/signal.c
.. .. @@ -351,10 +351,12 @@ 351 351 sanitize_restored_xstate(tsk, &env, xfeatures, fx_only); 352 352 } 353 353 354 + preempt_disable();354 355 local_bh_disable(); 355 356 fpu->initialized = 1; 356 357 fpu__restore(fpu); 357 358 local_bh_enable(); 359 + preempt_enable();358 360 359 361 /* Failure is already handled */ 360 362 return err;