Skip to content
  • Linus Torvalds's avatar
    64ad9461
    Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 64ad9461
    Linus Torvalds authored
    Pull x86 core updates from Borislav Petkov:
    
     - Get rid of all the .fixup sections because this generates
       misleading/wrong stacktraces and confuse RELIABLE_STACKTRACE and
       LIVEPATCH as the backtrace misses the function which is being fixed
       up.
    
     - Add Straight Line Speculation mitigation support which uses a new
       compiler switch -mharden-sls= which sticks an INT3 after a RET or an
       indirect branch in order to block speculation after them. Reportedly,
       CPUs do speculate behind such insns.
    
     - The usual set of cleanups and improvements
    
    * tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)
      x86/entry_32: Fix segment exceptions
      objtool: Remove .fixup handling
      x86: Remove .fixup section
      x86/word-at-a-time: Remove .fixup usage
      x86/usercopy: Remove .fixup usage
      x86/usercopy_32: Simplify __copy_user_intel_nocache()
      x86/sgx: Remove .fixup usage
      x86/checksum_32: Remove .fixup usage
      x86/vmx: Remove .fixup usage
      x86/kvm: Remove .fixup usage
      x86/segment: Remove .fixup usage
      x86/fpu: Remove .fixup usage
      x86/xen: Remove .fixup usage
      x86/uaccess: Remove .fixup usage
      x86/futex: Remove .fixup usage
      x86/msr: Remove .fixup usage
      x86/extable: Extend extable functionality
      x86/entry_32: Remove .fixup usage
      x86/entry_64: Remove .fixup usage
      x86/copy_mc_64: Remove .fixup usage
      ...
    64ad9461
    Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    Linus Torvalds authored
    Pull x86 core updates from Borislav Petkov:
    
     - Get rid of all the .fixup sections because this generates
       misleading/wrong stacktraces and confuse RELIABLE_STACKTRACE and
       LIVEPATCH as the backtrace misses the function which is being fixed
       up.
    
     - Add Straight Line Speculation mitigation support which uses a new
       compiler switch -mharden-sls= which sticks an INT3 after a RET or an
       indirect branch in order to block speculation after them. Reportedly,
       CPUs do speculate behind such insns.
    
     - The usual set of cleanups and improvements
    
    * tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)
      x86/entry_32: Fix segment exceptions
      objtool: Remove .fixup handling
      x86: Remove .fixup section
      x86/word-at-a-time: Remove .fixup usage
      x86/usercopy: Remove .fixup usage
      x86/usercopy_32: Simplify __copy_user_intel_nocache()
      x86/sgx: Remove .fixup usage
      x86/checksum_32: Remove .fixup usage
      x86/vmx: Remove .fixup usage
      x86/kvm: Remove .fixup usage
      x86/segment: Remove .fixup usage
      x86/fpu: Remove .fixup usage
      x86/xen: Remove .fixup usage
      x86/uaccess: Remove .fixup usage
      x86/futex: Remove .fixup usage
      x86/msr: Remove .fixup usage
      x86/extable: Extend extable functionality
      x86/entry_32: Remove .fixup usage
      x86/entry_64: Remove .fixup usage
      x86/copy_mc_64: Remove .fixup usage
      ...
Loading