This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e66435936756 mm: fix mismerge of folio page flag manipulators new fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] new 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] new 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned new 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode new 0b6d4ab2165c EDAC/ti: Remove redundant error messages new 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell new fe354159ca53 Merge tag 'edac_updates_for_v5.16' of git://git.kernel.org [...] new d9f283ae71af efi: Disable runtime services on RT new 720dff78de36 efi: Allow efi=runtime new 93351d2cc996 Merge tag 'efi-next-for-v5.16' of git://git.kernel.org/pub [...] new a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user new 690658471b5f x86/mce: Drop copyin special case for #MC new 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer new cbe1de162d82 x86/mce: Get rid of machine_check_vector new 8121b8f947be x86/mce: Get rid of msr_ops new cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call new 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] new 158405e88813 Merge tag 'ras_core_for_v5.16_rc1' of git://git.kernel.org [...] new 067595d72817 x86/boot: Fix make hdimage with older versions of mtools new 57f45de79184 Merge tag 'x86_build_for_v5.16_rc1' of git://git.kernel.or [...] new 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions new 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] new aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() new bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() new 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] new 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] new 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] new e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] new 6e5772c8d9cf Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/p [...] new 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale new 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols new 6bf8a55d8344 x86: Fix misspelled Kconfig symbols new f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() new a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs new 18398bb825ea Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel [...] new f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix new 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] new f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel new 639475d434b8 x86/CPU: Add support for Vortex CPUs new 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL new e0f4c59dc4d3 Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/ [...] new ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon new f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() new 160729afc83c Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org [...] new c688bd5dc94e x86/sev: Carve out HV call's return value verification new e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] new 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() new ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack new 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV new 20273d2588c4 Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/ [...] new fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page new ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl new 879dbe9ffebc Merge tag 'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/ [...]
The 53 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: Documentation/x86/sgx.rst | 35 ++++ arch/Kconfig | 3 + arch/powerpc/include/asm/mem_encrypt.h | 5 - arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/Makefile | 2 + arch/powerpc/platforms/pseries/cc_platform.c | 26 +++ arch/powerpc/platforms/pseries/svm.c | 5 +- arch/s390/include/asm/mem_encrypt.h | 2 - arch/x86/Kconfig | 6 +- arch/x86/Kconfig.cpu | 13 ++ arch/x86/Makefile | 2 +- arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/include/asm/asm.h | 5 + arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/mce.h | 12 -- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/processor.h | 3 +- arch/x86/include/asm/sev.h | 6 + arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 + arch/x86/kernel/Makefile | 6 + arch/x86/kernel/cc_platform.c | 69 ++++++++ arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/common.c | 46 ++++- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/mce/amd.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 252 ++++++++++++--------------- arch/x86/kernel/cpu/mce/internal.h | 59 +++++-- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 11 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/cpu/sgx/virt.c | 65 ++++++- arch/x86/kernel/cpu/vortex.c | 39 +++++ arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/devicetree.c | 5 - arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-shared.c | 68 +++++--- arch/x86/kernel/sev.c | 40 +++-- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kvm/svm/svm.c | 3 +- arch/x86/lib/copy_user_64.S | 13 -- arch/x86/lib/insn.c | 5 +- arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/mem_encrypt.c | 55 ++---- arch/x86/mm/mem_encrypt_identity.c | 18 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/realmode/init.c | 8 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/amd64_edac.c | 22 ++- drivers/edac/edac_mc.c | 42 ++--- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- drivers/firmware/efi/efi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/iommu/amd/init.c | 7 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/iommu.c | 3 +- fs/proc/vmcore.c | 6 +- include/linux/cc_platform.h | 88 ++++++++++ include/linux/mem_encrypt.h | 4 - include/linux/of_fdt.h | 1 - kernel/dma/swiotlb.c | 4 +- tools/arch/x86/lib/insn.c | 5 +- tools/include/asm-generic/unaligned.h | 23 +++ tools/perf/util/intel-pt-decoder/Build | 2 + 86 files changed, 868 insertions(+), 470 deletions(-) create mode 100644 arch/powerpc/platforms/pseries/cc_platform.c create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 arch/x86/kernel/cpu/vortex.c create mode 100644 include/linux/cc_platform.h create mode 100644 tools/include/asm-generic/unaligned.h