This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...] new 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 new 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs new 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code new 61810096de3c EDAC/amd64: Merge error injection sysfs facilities new 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw new 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] new e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon new e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice new 6118b488933b Merge branch 'edac-misc' into edac-updates-for-v5.12 new 851849663912 Merge tag 'edac_updates_for_v5.12' of git://git.kernel.org [...] new 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs new 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() new 9223d0dccb8f thermal: Move therm_throt there from x86/mce new 3e89c7ea7a82 Merge tag 'ras_updates_for_v5.12' of git://git.kernel.org/ [...] new 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header new 2f196059864f efi/libstub: whitespace cleanup new cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() new 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h new 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' new 514b1a8477d2 efi: x86: clean up previous struct mm switching new 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources new 70cd33d34c60 Merge tag 'efi-next-for-v5.12' of git://git.kernel.org/pub [...] new 31bf92881714 x86/sgx: Fix the return type of sgx_init() new 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches new dc9b7be557ca x86/sgx: Drop racy follow_pfn() check new 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX new 4bf0b820d146 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/ [...] new 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests new b9cdab6820ae Merge tag 'x86_seves_for_v5.12' of git://git.kernel.org/pu [...] new bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon new 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish new 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] new ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor new 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor new 4f7a4028d8b4 Merge tag 'x86_platform_for_v5.12' of git://git.kernel.org [...] new c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE new 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF new 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE new afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call new ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf new 1255f44017c0 Merge tag 'x86_paravirt_for_v5.12' of git://git.kernel.org [...] new 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables new 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code new d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs new ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() new f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() new ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] new 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS new 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling new 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() new 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] new 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() new 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations new ca247283781d x86/fault: Don't run fixups for SMAP violations new c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() new 3052636aa9aa x86/mtrr: Convert comma to semicolon new 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation new 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE new 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration new b86cb29287be x86: Remove definition of DEBUG new 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support new f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] new 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment new 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC new 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm new ae821d2107e3 Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/s [...] new 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk new 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags new 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning new 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too new 317d4f459393 Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub [...] new c769dcd42378 x86/microcode: Make microcode_init() static new d00c4ed02e90 Merge tag 'x86_microcode_for_v5.12' of git://git.kernel.or [...] new b0dc553cfc9d x86/fpu: Make the EFI FPU calling convention explicit new 49200d17d27d x86/fpu/64: Don't FNINIT in kernel_fpu_begin() new 0a74d61c7d84 x86/fpu/xstate: Use sizeof() instead of a constant new 8831d718aa5a Merge tag 'x86_fpu_for_v5.12' of git://git.kernel.org/pub/ [...] new fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] new 0570b6930527 Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/ [...] new 3ff4ec0e281d x86/resctrl: Add printf attribute to log function new e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] new 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] new b0fb29382d82 Merge tag 'x86_cache_for_v5.12' of git://git.kernel.org/pu [...] new fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] new ac5d08870d0b x86/build: Realign archhelp new bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 new 26a30ffff952 Merge tag 'x86_build_for_v5.12' of git://git.kernel.org/pu [...] new 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem new 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() new 2c405d1ab8b3 Merge tag 'x86_asm_for_v5.12' of git://git.kernel.org/pub/ [...]
The 90 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 3 +- arch/ia64/include/asm/efi.h | 13 + arch/ia64/kernel/efi.c | 1 + arch/ia64/kernel/machine_kexec.c | 1 + arch/ia64/kernel/mca.c | 1 + arch/ia64/kernel/smpboot.c | 1 + arch/ia64/kernel/time.c | 1 + arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 + arch/ia64/mm/discontig.c | 1 + arch/ia64/mm/init.c | 1 + arch/x86/Kconfig | 6 +- arch/x86/Makefile | 28 +- arch/x86/entry/entry_64.S | 26 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 17 +- arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 46 ++- arch/x86/include/asm/fpu/api.h | 12 + arch/x86/include/asm/idtentry.h | 6 + arch/x86/include/asm/irq.h | 2 - arch/x86/include/asm/irqflags.h | 46 +-- arch/x86/include/asm/mce.h | 22 -- arch/x86/include/asm/microcode.h | 2 - arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 -- arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/special_insns.h | 6 +- arch/x86/include/asm/thermal.h | 13 + arch/x86/include/asm/vm86.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/kernel/asm-offsets_64.c | 3 - arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/cpu/mce/Makefile | 2 - arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/intel.c | 1 - arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/cpu/scattered.c | 5 - arch/x86/kernel/cpu/sgx/encl.c | 8 - arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/irq.c | 21 ++ arch/x86/kernel/irqflags.S | 11 - arch/x86/kernel/module.c | 1 + arch/x86/kernel/msr.c | 7 + arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 - arch/x86/kernel/pci-iommu_table.c | 3 - arch/x86/kernel/ptrace.c | 46 ++- arch/x86/kernel/reboot.c | 9 + arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/vm86_32.c | 62 +--- arch/x86/mm/fault.c | 403 +++++++++++---------- arch/x86/mm/init.c | 19 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/mm/mmio-mod.c | 2 - arch/x86/platform/Makefile | 1 - arch/x86/platform/efi/efi_64.c | 33 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/platform/goldfish/Makefile | 2 - arch/x86/platform/goldfish/goldfish.c | 54 --- .../platform/intel-mid/device_libs/platform_bt.c | 4 +- arch/x86/tools/relocs.c | 12 +- arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/irq.c | 23 -- arch/x86/xen/xen-asm.S | 52 +-- arch/x86/xen/xen-ops.h | 3 - drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 332 +++++++++++++++-- drivers/edac/amd64_edac.h | 11 - drivers/edac/amd64_edac_dbg.c | 55 --- drivers/edac/amd64_edac_inj.c | 235 ------------ drivers/edac/ppc4xx_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/firmware/efi/libstub/arm64-stub.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/thermal/intel/Kconfig | 4 + drivers/thermal/intel/Makefile | 1 + .../mce => drivers/thermal/intel}/therm_throt.c | 41 +-- drivers/thermal/intel/thermal_interrupt.h | 15 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 4 +- include/linux/efi.h | 19 +- lib/test_fpu.c | 6 +- tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/testing/selftests/x86/helpers.h | 24 +- 100 files changed, 1010 insertions(+), 1120 deletions(-) create mode 100644 arch/ia64/include/asm/efi.h create mode 100644 arch/x86/include/asm/thermal.h delete mode 100644 arch/x86/platform/goldfish/Makefile delete mode 100644 arch/x86/platform/goldfish/goldfish.c delete mode 100644 drivers/edac/amd64_edac_dbg.c delete mode 100644 drivers/edac/amd64_edac_inj.c rename {arch/x86/kernel/cpu/mce => drivers/thermal/intel}/therm_throt.c (96%) create mode 100644 drivers/thermal/intel/thermal_interrupt.h