Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mm cleanups from Borislav Petkov: - PTRACE_GETREGS/PTRACE_PUTREGS regset selection cleanup - Another initial cleanup - more to follow - to the fault handling code. - Other minor cleanups and corrections. * tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits) x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() x86/fault: Don't run fixups for SMAP violations x86/fault: Don't look for extable entries for SMEP violations x86/fault: Rename no_context() to kernelmode_fixup_or_oops() x86/fault: Bypass no_context() for implicit kernel faults from usermode x86/fault: Split the OOPS code out from no_context() x86/fault: Improve kernel-executing-user-memory handling x86/fault: Correct a few user vs kernel checks wrt WRUSS x86/fault: Document the locking in the fault_signal_pending() path x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() x86/fault: Fold mm_fault_error() into do_user_addr_fault() x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs x86/fault: Fix AMD erratum #91 errata fixup for user code x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC x86/asm: Fixup TASK_SIZE_MAX comment x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset selection x86/vm86/32: Remove VM86_SCREEN_BITMAP support x86: Remove definition of DEBUG x86/entry: Remove now unused do_IRQ() declaration x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE ...
Showing
- arch/x86/Kconfig 1 addition, 1 deletionarch/x86/Kconfig
- arch/x86/include/asm/efi.h 1 addition, 1 deletionarch/x86/include/asm/efi.h
- arch/x86/include/asm/irq.h 0 additions, 2 deletionsarch/x86/include/asm/irq.h
- arch/x86/include/asm/page_64_types.h 1 addition, 1 deletionarch/x86/include/asm/page_64_types.h
- arch/x86/include/asm/pgtable_types.h 0 additions, 2 deletionsarch/x86/include/asm/pgtable_types.h
- arch/x86/include/asm/vm86.h 0 additions, 1 deletionarch/x86/include/asm/vm86.h
- arch/x86/include/uapi/asm/vm86.h 2 additions, 2 deletionsarch/x86/include/uapi/asm/vm86.h
- arch/x86/kernel/cpu/mtrr/cleanup.c 2 additions, 2 deletionsarch/x86/kernel/cpu/mtrr/cleanup.c
- arch/x86/kernel/cpu/mtrr/generic.c 0 additions, 1 deletionarch/x86/kernel/cpu/mtrr/generic.c
- arch/x86/kernel/cpu/mtrr/mtrr.c 0 additions, 2 deletionsarch/x86/kernel/cpu/mtrr/mtrr.c
- arch/x86/kernel/pci-iommu_table.c 0 additions, 3 deletionsarch/x86/kernel/pci-iommu_table.c
- arch/x86/kernel/ptrace.c 38 additions, 8 deletionsarch/x86/kernel/ptrace.c
- arch/x86/kernel/sys_x86_64.c 2 additions, 6 deletionsarch/x86/kernel/sys_x86_64.c
- arch/x86/kernel/vm86_32.c 14 additions, 48 deletionsarch/x86/kernel/vm86_32.c
- arch/x86/mm/fault.c 211 additions, 192 deletionsarch/x86/mm/fault.c
- arch/x86/mm/init.c 14 additions, 5 deletionsarch/x86/mm/init.c
- arch/x86/mm/mmio-mod.c 0 additions, 2 deletionsarch/x86/mm/mmio-mod.c
- arch/x86/platform/efi/quirks.c 12 additions, 4 deletionsarch/x86/platform/efi/quirks.c
Loading
Please register or sign in to comment