Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Thomas Gleixner: - Prevent an out-of-bounds access in mtrr_write() - Break a circular dependency in the new hyperv IPI acceleration code - Address the build breakage related to inline functions by enforcing gnu_inline and explicitly bringing native_save_fl() out of line, which also adds a set of _ARM_ARG macros which provide 32/64bit safety. - Initialize the shadow CR4 per cpu variable before using it. * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/mtrr: Don't copy out-of-bounds data in mtrr_write x86/hyper-v: Fix the circular dependency in IPI enlightenment x86/paravirt: Make native_save_fl() extern inline x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
No related branches found
No related tags found
Showing
- arch/x86/hyperv/hv_apic.c 5 additions, 0 deletionsarch/x86/hyperv/hv_apic.c
- arch/x86/hyperv/hv_init.c 4 additions, 1 deletionarch/x86/hyperv/hv_init.c
- arch/x86/include/asm/asm.h 59 additions, 0 deletionsarch/x86/include/asm/asm.h
- arch/x86/include/asm/irqflags.h 1 addition, 1 deletionarch/x86/include/asm/irqflags.h
- arch/x86/include/asm/mshyperv.h 4 additions, 1 deletionarch/x86/include/asm/mshyperv.h
- arch/x86/kernel/Makefile 1 addition, 0 deletionsarch/x86/kernel/Makefile
- arch/x86/kernel/cpu/mtrr/if.c 2 additions, 1 deletionarch/x86/kernel/cpu/mtrr/if.c
- arch/x86/kernel/irqflags.S 26 additions, 0 deletionsarch/x86/kernel/irqflags.S
- arch/x86/kernel/smpboot.c 5 additions, 0 deletionsarch/x86/kernel/smpboot.c
- include/linux/compiler-gcc.h 22 additions, 7 deletionsinclude/linux/compiler-gcc.h
Loading
Please register or sign in to comment