lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250325142948.GAZ-K93G38luDj558S@fat_crate.local>
Date: Tue, 25 Mar 2025 15:29:48 +0100
From: Borislav Petkov <bp@...en8.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-edac <linux-edac@...r.kernel.org>,
	lkml <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] EDAC updates for v6.15

Hi Linus,

please pull the EDAC lineup for v6.15.

Thx.

---

The following changes since commit 0ad2507d5d93f39619fc42372c347d6006b64319:

  Linux 6.14-rc3 (2025-02-16 14:02:44 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac_updates_for_v6.15

for you to fetch changes up to 298ffd537585ceb45034749d51d8a82c8f3f3c0c:

  Merge remote-tracking branches 'ras/edac-cxl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates (2025-03-25 14:53:27 +0100)

----------------------------------------------------------------
- Add infrastructure support to EDAC in order to be able to register memory
  scrubbing RAS functionality with the kernel and expose sysfs nodes to
  control such scrubbing functionality. The main use case is CXL devices which
  provide different scrubbers for their built-in memories so that tools like
  rasdaemon can configure and control memory scrubbing and other, more
  advanced RAS functionality. (Shiju Jose and Jonathan Cameron)

- Add support to ie31200_edac for client SoCs like Raptor Lake-S which have
  multiple memory controllers and out-of-band ECC capability. (Qiuxu Zhuo)

- The usual round of cleanups, simplifications and fixlets

----------------------------------------------------------------
Arnd Bergmann (2):
      EDAC/ie31200: work around false positive build warning
      EDAC/device: Fix dev_set_name() format string

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

Christophe JAILLET (1):
      EDAC/igen6: Constify struct res_config

Colin Ian King (1):
      EDAC/pnd2: Make read-only const array intlv static

David Thompson (1):
      MAINTAINERS: Add a secondary maintainer for bluefield_edac

Qiuxu Zhuo (13):
      EDAC/igen6: Fix the flood of invalid error reports
      EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
      EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
      EDAC/ie31200: Fix the DIMM size mask for several SoCs
      EDAC/ie31200: Fix the error path order of ie31200_init()
      EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info()
      EDAC/ie31200: Simplify the pci_device_id table
      EDAC/ie31200: Make the memory controller resources configurable
      EDAC/ie31200: Make struct dimm_data contain decoded information
      EDAC/ie31200: Fold the two channel loops into one loop
      EDAC/ie31200: Break up ie31200_probe1()
      EDAC/ie31200: Add Intel Raptor Lake-S SoCs support
      EDAC/ie31200: Switch Raptor Lake-S to interrupt mode

Shiju Jose (5):
      EDAC: Add support for EDAC device features control
      EDAC: Add scrub control feature
      EDAC: Add a Error Check Scrub control feature
      EDAC: Add a memory repair control feature
      EDAC: Update memory repair control interface for memory sparing feature

Thorsten Blum (2):
      EDAC: Use string choice helper functions
      EDAC/amd64: Simplify return statement in dct_ecc_enabled()

 Documentation/ABI/testing/sysfs-edac-ecs           |  74 +++
 Documentation/ABI/testing/sysfs-edac-memory-repair | 206 +++++++
 Documentation/ABI/testing/sysfs-edac-scrub         |  69 +++
 Documentation/edac/features.rst                    | 103 ++++
 Documentation/edac/index.rst                       |  12 +
 Documentation/edac/memory_repair.rst               | 121 ++++
 Documentation/edac/scrub.rst                       | 266 +++++++++
 MAINTAINERS                                        |   1 +
 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 +++++++
 26 files changed, 2560 insertions(+), 314 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

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ