This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2d09a9449ecd Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 8442df2b49ed x86/bugs: KVM: Add support for SRSO_MSR_FIX new 549435aab49a x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers new a48dc42614ca x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() new bd9a8542cecc x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() new 80dacb080461 x86/bugs: Use a static branch to guard IBPB on vCPU switch new 8c4f28cd81fe KVM: nVMX: Always use IBPB to properly virtualize IBRS new 8f64eee70cdd x86/bugs: Remove X86_FEATURE_USE_IBPB new 98c7a713db91 x86/bugs: Add X86_BUG_SPECTRE_V2_USER new 2c93762ec4b3 x86/bugs: Relocate mds/taa/mmio/rfds defines new b8ce25df2999 x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds new 2a08b8327129 x86/bugs: Use the cpu_smt_possible() helper instead of ope [...] new 98fdaeb296f5 x86/bugs: Make spectre user default depend on MITIGATION_S [...] new 906174776c0e Merge tag 'x86_bugs_for_v6.15' of git://git.kernel.org/pub [...] new a121798ae669 x86/resctrl: Fix allocation of cleanest CLOSID on platform [...] new 3c021531131c x86/resctrl: Add a helper to avoid reaching into the arch [...] new 131dab13a82d x86/resctrl: Remove fflags from struct rdt_resource new c24f5eab6b26 x86/resctrl: Use schema type to determine how to parse sch [...] new bb9343c8f290 x86/resctrl: Use schema type to determine the schema forma [...] new 43312b8ea1c6 x86/resctrl: Remove data_width and the tabular format new 634ebb98b929 x86/resctrl: Add max_bw to struct resctrl_membw new dbc58f7eec40 x86/resctrl: Generate default_ctrl instead of sharing it new aebd5354dd19 x86/resctrl: Add helper for setting CPU default properties new 6f06aee356bf x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() new 8079565d177f x86/resctrl: Expose resctrl fs's init function to the rest [...] new e3d5138cefbf x86/resctrl: Move rdt_find_domain() to be visible to arch [...] new f16adbaf9272 x86/resctrl: Move resctrl types to a separate header new 9be68b144a5b x86/resctrl: Add an arch helper to reset one resource new 011842727fa4 x86/resctrl: Move monitor exit work to a resctrl exit call new 4b6bdbf27fce x86/resctrl: Move monitor init work to a resctrl init call new 88464bff035e x86/resctrl: Rewrite and move the for_each_*_rdt_resource( [...] new d012b66a1661 x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h new d81826f87a80 x86/resctrl: Add resctrl_arch_is_evt_configurable() to abs [...] new 650680d651aa x86/resctrl: Change mon_event_config_{read,write}() to be [...] new 37bae1756734 x86/resctrl: Move mba_mbps_default_event init to filesystem code new c32a7d777780 x86/resctrl: Move mbm_cfg_mask to struct rdt_resource new 7d0ec14c64a1 x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions new 7028840552a2 x86/resctrl: Allow an architecture to disable pseudo lock new 4d20f38ab6d9 x86/resctrl: Make prefetch_disable_bits belong to the arch code new 4cf9acfc8f1a x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr new 373af4ecfdc9 x86/resctrl: Move RFTYPE flags to be managed by resctrl new 6c2282d42cb3 x86/resctrl: Handle throttle_mode for SMBA resources new f62b4e45e0b4 x86/resctrl: Move get_config_index() to a header new 823beb31e556 x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live [...] new 2899aa3973ef Merge tag 'x86_cache_for_v6.15' of git://git.kernel.org/pu [...] new db99ea5f2c03 EDAC: Add support for EDAC device features control new f90b738166fe EDAC: Add scrub control feature new bcbd069b11b0 EDAC: Add a Error Check Scrub control feature new 699ea5219c4b EDAC: Add a memory repair control feature new 81e42fc1d303 EDAC: Update memory repair control interface for memory sp [...] new 49472722d920 EDAC/device: Fix dev_set_name() format string new c29dfd661fe2 EDAC/ie31200: work around false positive build warning new 267e5b1d2675 EDAC/igen6: Fix the flood of invalid error reports new d9207cf7760f EDAC/{skx_common,i10nm}: Fix some missing error reports on [...] new d59d844e319d EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer new 3427befbbca6 EDAC/ie31200: Fix the DIMM size mask for several SoCs new 231e341036d9 EDAC/ie31200: Fix the error path order of ie31200_init() new 44eae52089eb EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info() new 312e67a03d8b EDAC/ie31200: Simplify the pci_device_id table new 2a52cce64861 EDAC/ie31200: Make the memory controller resources configurable new afdbc3655556 EDAC/ie31200: Make struct dimm_data contain decoded information new a217961b83ae EDAC/ie31200: Fold the two channel loops into one loop new 498550e1fa7c EDAC/ie31200: Break up ie31200_probe1() new d0742284ec6d EDAC/ie31200: Add Intel Raptor Lake-S SoCs support new a5db1b296b18 EDAC/ie31200: Switch Raptor Lake-S to interrupt mode new d09055122bd2 EDAC: Use string choice helper functions new 12378e1c3ff8 EDAC/amd64: Simplify return statement in dct_ecc_enabled() new ac2fbe0948a5 EDAC/igen6: Constify struct res_config new 136899ffc462 EDAC/pnd2: Make read-only const array intlv static new f30dab9d888f MAINTAINERS: Add a secondary maintainer for bluefield_edac new 298ffd537585 Merge remote-tracking branches 'ras/edac-cxl', 'ras/edac-d [...] new ae8371a46e59 Merge tag 'edac_updates_for_v6.15' of git://git.kernel.org [...] new 6447828875b7 x86/mce/inject: Remove call to mce_notify_irq() new 0d86c2395390 Merge tag 'ras_core_for_v6.15' of git://git.kernel.org/pub [...]
The 73 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/ABI/testing/sysfs-edac-ecs | 74 +++ Documentation/ABI/testing/sysfs-edac-memory-repair | 206 +++++++ Documentation/ABI/testing/sysfs-edac-scrub | 69 +++ Documentation/admin-guide/hw-vuln/srso.rst | 13 + Documentation/admin-guide/kernel-parameters.txt | 2 + Documentation/edac/features.rst | 103 ++++ Documentation/edac/index.rst | 12 + Documentation/edac/memory_repair.rst | 121 ++++ Documentation/edac/scrub.rst | 266 +++++++++ MAINTAINERS | 2 + arch/x86/Kconfig | 7 + arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/mce.h | 2 - arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/resctrl.h | 36 +- arch/x86/kernel/cpu/bugs.c | 121 ++-- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 44 +- arch/x86/kernel/cpu/mce/inject.c | 1 - arch/x86/kernel/cpu/resctrl/Makefile | 5 +- arch/x86/kernel/cpu/resctrl/core.c | 181 ++---- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 93 ++- arch/x86/kernel/cpu/resctrl/internal.h | 201 ++----- arch/x86/kernel/cpu/resctrl/monitor.c | 119 ++-- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 55 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 284 ++++++--- arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/vmx/vmx.c | 3 +- arch/x86/lib/msr.c | 2 + arch/x86/mm/tlb.c | 3 +- drivers/edac/Kconfig | 30 +- drivers/edac/Makefile | 3 + drivers/edac/amd64_edac.c | 52 +- drivers/edac/debugfs.c | 5 +- drivers/edac/ecs.c | 205 +++++++ drivers/edac/edac_device.c | 185 ++++++ drivers/edac/i10nm_base.c | 2 + drivers/edac/i5400_edac.c | 3 +- drivers/edac/i7300_edac.c | 7 +- drivers/edac/ie31200_edac.c | 641 +++++++++++++-------- drivers/edac/igen6_edac.c | 41 +- drivers/edac/mem_repair.c | 359 ++++++++++++ drivers/edac/pnd2_edac.c | 4 +- drivers/edac/scrub.c | 209 +++++++ drivers/edac/skx_common.c | 33 ++ drivers/edac/skx_common.h | 11 + drivers/edac/xgene_edac.c | 17 +- include/linux/edac.h | 215 +++++++ include/linux/resctrl.h | 212 ++++++- include/linux/resctrl_types.h | 54 ++ tools/arch/x86/include/asm/cpufeatures.h | 1 - 53 files changed, 3469 insertions(+), 870 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-edac-ecs create mode 100644 Documentation/ABI/testing/sysfs-edac-memory-repair create mode 100644 Documentation/ABI/testing/sysfs-edac-scrub create mode 100644 Documentation/edac/features.rst create mode 100644 Documentation/edac/index.rst create mode 100644 Documentation/edac/memory_repair.rst create mode 100644 Documentation/edac/scrub.rst create mode 100755 drivers/edac/ecs.c create mode 100755 drivers/edac/mem_repair.c create mode 100755 drivers/edac/scrub.c create mode 100644 include/linux/resctrl_types.h