On 11/12/18 7:56 AM, Sebastian Andrzej Siewior wrote: > Use local_bh_disable() around the restore sequence to avoid the race. BH > needs to be disabled because BH is allowed to run (even with preemption > disabled) and might invoke kernel_fpu_begin(). FWIW, that would make nice comment fodder for the local_bh_disable(). I'd much rather run into it there than in a changelog.