• Linus Torvalds's avatar
    Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ecc026bf
    Linus Torvalds authored
    Pull x86 fpu updates from Ingo Molnar:
     "The biggest change in terms of impact is the changing of the FPU
      context switch model to 'eagerfpu' for all CPU types, via: commit
      58122bf1: "x86/fpu: Default eagerfpu=on on all CPUs"
    
      This makes all FPU saves and restores synchronous and makes the FPU
      code a lot more obvious to read.  In the next cycle, if this change is
      problem free, we'll remove the old lazy FPU restore code altogether.
    
      This change flushed out some old bugs, which should all be fixed by
      now, BYMMV"
    
    * 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/fpu: Default eagerfpu=on on all CPUs
      x86/fpu: Speed up lazy FPU restores slightly
      x86/fpu: Fold fpu_copy() into fpu__copy()
      x86/fpu: Fix FNSAVE usage in eagerfpu mode
      x86/fpu: Fix math emulation in eager fpu mode
    ecc026bf
traps.c 26 KB