Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Ingo Molnar: "This is bigger than usual - the reason is partly a pent-up stream of fixes after the merge window and partly accidental. The fixes are: - five patches to fix a boot failure on Andy Lutomirsky's laptop - four SGI UV platform fixes - KASAN fix - warning fix - documentation update - swap entry definition fix - pkeys fix - irq stats fix" * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/apic/x2apic, smp/hotplug: Don't use before alloc in x2apic_cluster_probe() x86/efi: Allocate a trampoline if needed in efi_free_boot_services() x86/boot: Rework reserve_real_mode() to allow multiple tries x86/boot: Defer setup_real_mode() to early_initcall time x86/boot: Synchronize trampoline_cr4_features and mmu_cr4_features directly x86/boot: Run reserve_bios_regions() after we initialize the memory map x86/irq: Do not substract irq_tlb_count from irq_call_count x86/mm: Fix swap entry comment and macro x86/mm/kaslr: Fix -Wformat-security warning x86/mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation x86/build: Reduce the W=1 warnings noise when compiling x86 syscall tables x86/platform/UV: Fix kernel panic running RHEL kdump kernel on UV systems x86/platform/UV: Fix problem with UV4 BIOS providing incorrect PXM values x86/platform/UV: Fix bug with iounmap() of the UV4 EFI System Table causing a crash x86/platform/UV: Fix problem with UV4 Socket IDs not being contiguous x86/entry: Clarify the RF saving/restoring situation with SYSCALL/SYSRET x86/mm: Disable preemption during CR3 read+write x86/mm/KASLR: Increase BRK pages for KASLR memory randomization x86/mm/KASLR: Fix physical memory calculation on KASLR memory randomization x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text
No related branches found
No related tags found
Showing
- arch/x86/entry/Makefile 2 additions, 0 deletionsarch/x86/entry/Makefile
- arch/x86/entry/entry_64.S 20 additions, 5 deletionsarch/x86/entry/entry_64.S
- arch/x86/include/asm/hardirq.h 0 additions, 4 deletionsarch/x86/include/asm/hardirq.h
- arch/x86/include/asm/pgtable_64.h 2 additions, 2 deletionsarch/x86/include/asm/pgtable_64.h
- arch/x86/include/asm/realmode.h 9 additions, 1 deletionarch/x86/include/asm/realmode.h
- arch/x86/include/asm/tlbflush.h 7 additions, 0 deletionsarch/x86/include/asm/tlbflush.h
- arch/x86/include/asm/uv/bios.h 3 additions, 2 deletionsarch/x86/include/asm/uv/bios.h
- arch/x86/kernel/apic/x2apic_cluster.c 9 additions, 4 deletionsarch/x86/kernel/apic/x2apic_cluster.c
- arch/x86/kernel/apic/x2apic_uv_x.c 20 additions, 22 deletionsarch/x86/kernel/apic/x2apic_uv_x.c
- arch/x86/kernel/fpu/xstate.c 17 additions, 121 deletionsarch/x86/kernel/fpu/xstate.c
- arch/x86/kernel/head32.c 0 additions, 2 deletionsarch/x86/kernel/head32.c
- arch/x86/kernel/head64.c 0 additions, 1 deletionarch/x86/kernel/head64.c
- arch/x86/kernel/irq.c 1 addition, 2 deletionsarch/x86/kernel/irq.c
- arch/x86/kernel/setup.c 17 additions, 10 deletionsarch/x86/kernel/setup.c
- arch/x86/lib/kaslr.c 1 addition, 1 deletionarch/x86/lib/kaslr.c
- arch/x86/mm/init.c 12 additions, 2 deletionsarch/x86/mm/init.c
- arch/x86/mm/kaslr.c 1 addition, 1 deletionarch/x86/mm/kaslr.c
- arch/x86/platform/efi/quirks.c 21 additions, 0 deletionsarch/x86/platform/efi/quirks.c
- arch/x86/platform/uv/bios_uv.c 5 additions, 3 deletionsarch/x86/platform/uv/bios_uv.c
- arch/x86/realmode/init.c 35 additions, 12 deletionsarch/x86/realmode/init.c
Loading
Please register or sign in to comment