Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Thomas Gleixner: "A set of x86 specific fixes and updates: - The CR2 corruption fixes which store CR2 early in the entry code and hand the stored address to the fault handlers. - Revert a forgotten leftover of the dropped FSGSBASE series. - Plug a memory leak in the boot code. - Make the Hyper-V assist functionality robust by zeroing the shadow page. - Remove a useless check for dead processes with LDT - Update paravirt and VMware maintainers entries. - A few cleanup patches addressing various compiler warnings" * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/entry/64: Prevent clobbering of saved CR2 value x86/hyper-v: Zero out the VP ASSIST PAGE on allocation x86, boot: Remove multiple copy of static function sanitize_boot_params() x86/boot/compressed/64: Remove unused variable x86/boot/efi: Remove unused variables x86/mm, tracing: Fix CR2 corruption x86/entry/64: Update comments and sanity tests for create_gap x86/entry/64: Simplify idtentry a little x86/entry/32: Simplify common_exception x86/paravirt: Make read_cr2() CALLEE_SAVE MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE x86/process: Delete useless check for dead process with LDT x86: math-emu: Hide clang warnings for 16-bit overflow x86/e820: Use proper booleans instead of 0/1 x86/apic: Silence -Wtype-limits compiler warnings x86/mm: Free sme_early_buffer after init x86/boot: Fix memory leak in default_get_smp_config() Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test
Showing
- MAINTAINERS 4 additions, 2 deletionsMAINTAINERS
- arch/x86/boot/compressed/eboot.c 1 addition, 9 deletionsarch/x86/boot/compressed/eboot.c
- arch/x86/boot/compressed/misc.c 1 addition, 0 deletionsarch/x86/boot/compressed/misc.c
- arch/x86/boot/compressed/misc.h 0 additions, 1 deletionarch/x86/boot/compressed/misc.h
- arch/x86/boot/compressed/pgtable_64.c 0 additions, 1 deletionarch/x86/boot/compressed/pgtable_64.c
- arch/x86/entry/calling.h 6 additions, 0 deletionsarch/x86/entry/calling.h
- arch/x86/entry/entry_32.S 35 additions, 26 deletionsarch/x86/entry/entry_32.S
- arch/x86/entry/entry_64.S 82 additions, 73 deletionsarch/x86/entry/entry_64.S
- arch/x86/hyperv/hv_init.c 11 additions, 2 deletionsarch/x86/hyperv/hv_init.c
- arch/x86/include/asm/apic.h 1 addition, 1 deletionarch/x86/include/asm/apic.h
- arch/x86/include/asm/kvm_para.h 1 addition, 1 deletionarch/x86/include/asm/kvm_para.h
- arch/x86/include/asm/paravirt.h 13 additions, 9 deletionsarch/x86/include/asm/paravirt.h
- arch/x86/include/asm/paravirt_types.h 1 addition, 1 deletionarch/x86/include/asm/paravirt_types.h
- arch/x86/include/asm/traps.h 2 additions, 2 deletionsarch/x86/include/asm/traps.h
- arch/x86/kernel/apic/apic.c 1 addition, 1 deletionarch/x86/kernel/apic/apic.c
- arch/x86/kernel/asm-offsets.c 1 addition, 0 deletionsarch/x86/kernel/asm-offsets.c
- arch/x86/kernel/e820.c 2 additions, 2 deletionsarch/x86/kernel/e820.c
- arch/x86/kernel/head_64.S 1 addition, 3 deletionsarch/x86/kernel/head_64.S
- arch/x86/kernel/kvm.c 4 additions, 4 deletionsarch/x86/kernel/kvm.c
- arch/x86/kernel/mpparse.c 4 additions, 6 deletionsarch/x86/kernel/mpparse.c
Loading
Please register or sign in to comment