• Linus Torvalds's avatar
    Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ed58d66f
    Linus Torvalds authored
    Pull x86/pti updates from Thomas Gleixner:
     "Yet another pile of melted spectrum related updates:
    
       - Drop native vsyscall support finally as it causes more trouble than
         benefit.
    
       - Make microcode loading more robust. There were a few issues
         especially related to late loading which are now surfacing because
         late loading of the IB* microcodes addressing spectre issues has
         become more widely used.
    
       - Simplify and robustify the syscall handling in the entry code
    
       - Prevent kprobes on the entry trampoline code which lead to kernel
         crashes when the probe hits before CR3 is updated
    
       - Don't check microcode versions when running on hypervisors as they
         are considered as lying anyway.
    
       - Fix the 32bit objtool build and a coment typo"
    
    * 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/kprobes: Fix kernel crash when probing .entry_trampoline code
      x86/pti: Fix a comment typo
      x86/microcode: Synchronize late microcode loading
      x86/microcode: Request microcode on the BSP
      x86/microcode/intel: Look into the patch cache first
      x86/microcode: Do not upload microcode if CPUs are offline
      x86/microcode/intel: Writeback and invalidate caches before updating microcode
      x86/microcode/intel: Check microcode revision before updating sibling threads
      x86/microcode: Get rid of struct apply_microcode_ctx
      x86/spectre_v2: Don't check microcode versions when running under hypervisors
      x86/vsyscall/64: Drop "native" vsyscalls
      x86/entry/64/compat: Save one instruction in entry_INT80_compat()
      x86/entry: Do not special-case clone(2) in compat entry
      x86/syscalls: Use COMPAT_SYSCALL_DEFINEx() macros for x86-only compat syscalls
      x86/syscalls: Use proper syscall definition for sys_ioperm()
      x86/entry: Remove stale syscall prototype
      x86/syscalls/32: Simplify $entry == $compat entries
      objtool: Fix 32-bit build
    ed58d66f
Name
Last commit
Last update
..
accounting Loading commit data...
arch Loading commit data...
bpf Loading commit data...
build Loading commit data...
cgroup Loading commit data...
firewire Loading commit data...
gpio Loading commit data...
hv Loading commit data...
iio Loading commit data...
include Loading commit data...
kvm/kvm_stat Loading commit data...
laptop Loading commit data...
leds Loading commit data...
lib Loading commit data...
nfsd Loading commit data...
objtool Loading commit data...
pci Loading commit data...
pcmcia Loading commit data...
perf Loading commit data...
power Loading commit data...
scripts Loading commit data...
spi Loading commit data...
testing Loading commit data...
thermal/tmon Loading commit data...
time Loading commit data...
usb Loading commit data...
virtio Loading commit data...
vm Loading commit data...
wmi Loading commit data...
Makefile Loading commit data...