This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7f8d5f70fffe Merge tag 'core-core-2025-12-03' of git://git.kernel.org/p [...] new 6553c68bc73d RAS/AMD/ATL: Return error codes from helper functions new 83be4bee57f0 ACPI: PRM: Add acpi_prm_handler_available() new 187d1b27a1e4 RAS/AMD/ATL: Require PRM support for future systems new 69acbdbbefbd RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16() new e9abd990aefd EDAC/amd64: Generate ctl_name string at runtime new 6a8579691509 EDAC/amd64: Remove NUM_CONTROLLERS macro new 8616025ae6e5 EDAC: Remove the legacy EDAC sysfs interface new f18e71cd6c54 EDAC/ie31200: Fix error handling in ie31200_register_mci new cdf5ecc3f6e1 EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report [...] new b3d70059cbb2 EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() indep [...] new 9529e697739e EDAC/skx_common: Prepare for skx_get_edac_list() new d4839582bc70 EDAC/skx_common: Prepare for skx_set_hi_lo() new 9fc67b11703f EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond R [...] new 39abdcbdad59 EDAC/skx_common: Extend the maximum number of DRAM chip row bits new f619613f3058 EDAC/{skx_comm,imh}: Detect 2-level memory configuration new 5f40ea7f4177 EDAC/imh: Setup 'imh_test' debugfs testing node new ef1b6d904993 EDAC/igen6: Fix error handling in igen6_edac driver new 24e3848a2e90 RAS/CEC: Replace use of system_wq with system_percpu_wq new e2349c5811ae Merge remote-tracking branches 'ras/edac-amd-atl', 'ras/ed [...] new 49219bba0149 Merge tag 'edac_updates_for_v6.19_rc1' of git://git.kernel [...] new 34da4a5d6814 x86/mce: Unify AMD THR handler with MCA Polling new 7cb735d7c0cb x86/mce: Unify AMD DFR handler with MCA Polling new 134b1eabe6d9 x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA [...] new 4efaec6e16c2 x86/mce/amd: Support SMCA Corrected Error Interrupt new 3206b41604f8 x86/mce/amd: Remove redundant reset_block() new 56f17be67a33 x86/mce/amd: Define threshold restart function for banks new eeb3f76d73ba x86/mce: Save and use APEI corrected threshold limit new 821f5fe4dbcb x86/mce: Add support for physical address valid bit new d7ac083f095d x86/mce: Do not clear bank's poll bit in mce_poll_banks on [...] new 5c4663ed1eac x86/mce: Handle AMD threshold interrupt storms new a61288200e8b Merge tag 'ras_core_for_v6.19_rc1' of git://git.kernel.org [...] new ed44a5625f30 x86/cpu/topology: Make primary thread mask available with SMP=n new 7cdda85ed90c x86/microcode: Introduce staging step to reduce late-loading time new 740144bc6bde x86/microcode/intel: Establish staging control logic new 079b90d4ba8d x86/microcode/intel: Define staging state struct new afc3b5095461 x86/microcode/intel: Implement staging handler new 4ab410287bfd x86/microcode/intel: Support mailbox transfer new bffeb2fd0b9c x86/microcode/intel: Enable staging when available new 4058386498c3 Merge tag 'x86_urgent_for_v6.18_rc3' into x86/microcode new 8d171045069c x86/microcode/AMD: Select which microcode patch to load new ca8313fd8339 x86/microcode: Mark early_parse_cmdline() as __init new 2a47c26e55a2 Merge tag 'x86_microcode_for_v6.19_rc1' of git://git.kerne [...] new a0a099950775 x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearw [...] new 5a88a6e92bbf fs/resctrl: Consider sparse masks when initializing new gr [...] new 3767def18f4c x86/cpufeatures: Add support for L3 Smart Data Cache Injec [...] new 4d4840b1251a x86/resctrl: Add SDCIAE feature in the command line options new 7923ae7698cf x86,fs/resctrl: Detect io_alloc feature new 556d2892aa71 x86,fs/resctrl: Implement "io_alloc" enable/disable handlers new 48068e565045 fs/resctrl: Introduce interface to display "io_alloc" support new 9445c7059c1c fs/resctrl: Add user interface to enable/disable io_alloc feature new 77b662326200 fs/resctrl: Introduce interface to display io_alloc CBMs new af1242eeca50 fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID new 28fa2cce7a83 fs/resctrl: Introduce interface to modify io_alloc capacit [...] new ac7de456a37f fs/resctrl: Update bit_usage to reflect io_alloc new 2ae20d651091 Merge tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.or [...] new 762a3d1ca2cf x86/idtentry: Add missing '*' to kernel-doc lines new 47955b58cf9b x86/cpufeatures: Correct LKGS feature flag description new fd4e0255269b x86/percpu: Use BIT_WORD() and BIT_MASK() macros new e6a11a526ec6 x86/{boot,mtrr}: Remove unused function declarations new 3d1f1088455d x86/mm: Delete disabled debug code new d911fe6e942e x86/boot: Clean up whitespace in a20.c new d7489818348e Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel [...]
The 62 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/admin-guide/RAS/main.rst | 142 +----- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/filesystems/resctrl.rst | 134 +++++- arch/loongarch/configs/loongson3_defconfig | 1 - arch/x86/boot/a20.c | 10 +- arch/x86/boot/boot.h | 2 - arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/mce.h | 14 + arch/x86/include/asm/msr-index.h | 10 + arch/x86/include/asm/percpu.h | 5 +- arch/x86/include/asm/topology.h | 12 +- arch/x86/kernel/acpi/apei.c | 2 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 356 ++++++-------- arch/x86/kernel/cpu/mce/core.c | 31 +- arch/x86/kernel/cpu/mce/internal.h | 4 + arch/x86/kernel/cpu/mce/threshold.c | 19 +- arch/x86/kernel/cpu/microcode/amd.c | 113 +++-- arch/x86/kernel/cpu/microcode/core.c | 13 +- arch/x86/kernel/cpu/microcode/intel.c | 362 ++++++++++++++ arch/x86/kernel/cpu/microcode/internal.h | 4 +- arch/x86/kernel/cpu/mtrr/mtrr.h | 4 - arch/x86/kernel/cpu/resctrl/core.c | 9 + arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 40 ++ arch/x86/kernel/cpu/resctrl/internal.h | 5 + arch/x86/kernel/cpu/resctrl/monitor.c | 1 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/topology.c | 4 - arch/x86/kernel/cpu/topology_common.c | 3 + arch/x86/kernel/smpboot.c | 3 - arch/x86/mm/init_64.c | 3 - drivers/acpi/prmt.c | 6 + drivers/edac/Kconfig | 20 +- drivers/edac/Makefile | 3 + drivers/edac/amd64_edac.c | 61 +-- drivers/edac/amd64_edac.h | 7 +- drivers/edac/edac_mc_sysfs.c | 404 ---------------- drivers/edac/ghes_edac.c | 7 +- drivers/edac/i10nm_base.c | 3 +- drivers/edac/ie31200_edac.c | 2 + drivers/edac/igen6_edac.c | 2 + drivers/edac/imh_base.c | 602 ++++++++++++++++++++++++ drivers/edac/skx_base.c | 4 +- drivers/edac/skx_common.c | 33 +- drivers/edac/skx_common.h | 98 +++- drivers/ras/amd/atl/core.c | 7 +- drivers/ras/amd/atl/internal.h | 6 +- drivers/ras/amd/atl/prm.c | 4 - drivers/ras/amd/atl/system.c | 30 +- drivers/ras/amd/atl/umc.c | 23 +- drivers/ras/cec.c | 2 +- fs/resctrl/ctrlmondata.c | 309 +++++++++++- fs/resctrl/internal.h | 17 + fs/resctrl/rdtgroup.c | 82 +++- include/linux/prmt.h | 2 + include/linux/resctrl.h | 24 + tools/arch/x86/include/asm/cpufeatures.h | 2 +- 58 files changed, 2066 insertions(+), 1012 deletions(-) create mode 100644 drivers/edac/imh_base.c