Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Thomas Gleixner: - Correct the L1TF fallout on 32bit and the off by one in the 'too much RAM for protection' calculation. - Add a helpful kernel message for the 'too much RAM' case - Unbreak the VDSO in case that the compiler desides to use indirect jumps/calls and emits retpolines which cannot be resolved because the kernel uses its own thunks, which does not work for the VDSO. Make it use the builtin thunks. - Re-export start_thread() which was unexported when the 32/64bit implementation was unified. start_thread() is required by modular binfmt handlers. - Trivial cleanups * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/speculation/l1tf: Suggest what to do on systems with too much RAM x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM x86/kvm/vmx: Remove duplicate l1d flush definitions x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit x86/process: Re-export start_thread() x86/mce: Add notifier_block forward declaration x86/vdso: Fix vDSO build if a retpoline is emitted
No related branches found
No related tags found
Showing
- Makefile 4 additions, 0 deletionsMakefile
- arch/x86/entry/vdso/Makefile 4 additions, 2 deletionsarch/x86/entry/vdso/Makefile
- arch/x86/include/asm/mce.h 1 addition, 0 deletionsarch/x86/include/asm/mce.h
- arch/x86/include/asm/processor.h 2 additions, 2 deletionsarch/x86/include/asm/processor.h
- arch/x86/kernel/cpu/bugs.c 4 additions, 0 deletionsarch/x86/kernel/cpu/bugs.c
- arch/x86/kernel/process_64.c 1 addition, 0 deletionsarch/x86/kernel/process_64.c
- arch/x86/kvm/vmx.c 0 additions, 3 deletionsarch/x86/kvm/vmx.c
- arch/x86/mm/init.c 2 additions, 2 deletionsarch/x86/mm/init.c
- arch/x86/mm/mmap.c 1 addition, 1 deletionarch/x86/mm/mmap.c
Loading
Please register or sign in to comment