[GIT PULL] EDAC updates for v7.2-rc1

Borislav Petkov <[email protected]>
Newsgroups org.kernel.vger.linux-edac,org.kernel.vger.linux-kernel
Message-ID <20260615041611.GAai98i1epKOg3M-uP@fat_crate.local>
Hi Linus,

please pull the edac/updates lineup for v7.2-rc1.

Thx.

---

The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581:

  Linux 7.1-rc3 (2026-05-10 14:08:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git tags/edac_updates_for_v7.2_rc1

for you to fetch changes up to 2556746302b335b3a9b016e315c7a14f272eab12:

  Merge remote-tracking branches 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates (2026-06-14 18:39:50 -0700)

----------------------------------------------------------------
- Fix a malformed Kconfig default for the AMD Address Translation Library

- Make sure i10nm loads successfully when the ADXL address decoder is absent
  because former has decoding capabilities too

- Ensure error reporting is cleanly disabled on driver teardown and on failed
  initialization for several legacy Intel EDAC drivers

- Fix a grammar issue in a diagnostic warning in the Sandy Bridge driver

- Fix a missing resource release callback and incorrect memory topology
  parsing in the igen6 driver, and add support for Intel Panther Lake-H and
  Nova Lake-H SoCs

- Fix an out-of-bounds shift causing undefined behaviour in the Skylake
  driver

- Consolidate memory controller register access helpers into shared common
  code across the Intel Skylake, Ice Lake, and Meteor Lake drivers

- Introduce sub-channel awareness and Rank Retry Logic improvements to
  the Intel Skylake and i10nm drivers in preparation for Diamond Rapids
  server support

- Add Rank Retry Logic support for Intel Diamond Rapids server to
  imh_edac

- Make In-Band ECC detection registers configurable per SoC in the igen6
  driver

- Standardize PCI device ID table definitions across all EDAC drivers to
  use named field initializers and standard PCI helper macros

----------------------------------------------------------------
Andy Shevchenko (1):
      RAS/AMD/ATL: Drop malformed default N from Kconfig

Borislav Petkov (AMD) (1):
      Merge remote-tracking branches 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates

Qiuxu Zhuo (13):
      EDAC/igen6: Fix call trace due to missing release()
      EDAC/igen6: Fix memory topology parsing for Panther Lake-H SoCs
      EDAC/igen6: Add one Intel Panther Lake-H SoC support
      EDAC/{skx_common,i10nm,imh}: Move MC register access helpers to skx_common
      EDAC/{skx_common,skx,i10nm}: Split skx_set_decode()
      EDAC/{skx_common,i10nm}: Rename rrl_mode to rrl_source_type
      EDAC/{skx_common,i10nm}: Introduce rrl_ctrl_mode
      EDAC/{skx_common,i10nm}: Move RRL handling to common code
      EDAC/skx_common: Add SubChannel support to ADXL decode
      EDAC/{skx_common,i10nm}: Prepare RRL for sub-channel granularity
      EDAC/imh: Add RRL support for Intel Diamond Rapids server
      EDAC/igen6: Make registers for detecting IBECC configurable
      EDAC/igen6: Add Intel Nova Lake-H SoC support

Thorsten Blum (1):
      EDAC/sb_edac: fix grammar in sb_decode_ddr3 warning

Tushar Tibude (4):
      EDAC/i7300: disable error reporting if init fails and refactor helper
      EDAC/i5000: disable error reporting at teardown and refactor helper
      EDAC/i5100: disable error reporting at teardown and create helper
      EDAC/i5400: disable error reporting at teardown and refactor helper

Uwe Kleine-König (The Capable Hub) (1):
      EDAC: Consistently define pci_device_ids using named initializers

Vasily Khoruzhick (1):
      EDAC/i10nm: Don't fail probing if ADXL is missing

zhoumin (1):
      EDAC/{skx_common,skx}: Fix UBSAN shift-out-of-bounds in skx_get_dimm_info

 drivers/edac/amd76x_edac.c  |  16 +-
 drivers/edac/e752x_edac.c   |  28 +--
 drivers/edac/e7xxx_edac.c   |  28 +--
 drivers/edac/edac_mc.h      |   4 +-
 drivers/edac/i10nm_base.c   | 269 +++-----------------
 drivers/edac/i3000_edac.c   |  10 +-
 drivers/edac/i3200_edac.c   |  10 +-
 drivers/edac/i5000_edac.c   |  33 ++-
 drivers/edac/i5100_edac.c   |  26 +-
 drivers/edac/i5400_edac.c   |  33 ++-
 drivers/edac/i7300_edac.c   |  33 ++-
 drivers/edac/i82860_edac.c  |  10 +-
 drivers/edac/i82875p_edac.c |  12 +-
 drivers/edac/i82975x_edac.c |  11 +-
 drivers/edac/ie31200_edac.c |  86 +++----
 drivers/edac/igen6_edac.c   | 586 +++++++++++++++++++++++++++++++++-----------
 drivers/edac/imh_base.c     |  81 ++++--
 drivers/edac/sb_edac.c      |   2 +-
 drivers/edac/skx_base.c     |   6 +-
 drivers/edac/skx_common.c   | 297 +++++++++++++++++++++-
 drivers/edac/skx_common.h   |  44 +++-
 drivers/edac/x38_edac.c     |  10 +-
 drivers/ras/amd/atl/Kconfig |   1 -
 include/linux/edac.h        |   3 +
 24 files changed, 1061 insertions(+), 578 deletions(-)


-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.