• Linus Torvalds's avatar
    Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 8cb1ae19
    Linus Torvalds authored
    Pull x86 fpu updates from Thomas Gleixner:
    
     - Cleanup of extable fixup handling to be more robust, which in turn
       allows to make the FPU exception fixups more robust as well.
    
     - Change the return code for signal frame related failures from
       explicit error codes to a boolean fail/success as that's all what the
       calling code evaluates.
    
     - A large refactoring of the FPU code to prepare for adding AMX
       support:
    
          - Distangle the public header maze and remove especially the
            misnomed kitchen sink internal.h which is despite it's name
            included all over the place.
    
          - Add a proper abstraction for the register buffer storage (struct
            fpstate) which allows to dynamically size the buffer at runtime
            by flipping the pointer to the buffer container from the default
            container which is embedded in task_struct::tread::fpu to a
            dynamically allocated container with a lar...
    8cb1ae19
Kconfig 93 KB