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: <20250728141521.GAaIeF-XYJVbfOQdT6@fat_crate.local>
Date: Mon, 28 Jul 2025 16:15:22 +0200
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.17-rc1

Hi Linus,

please pull the EDAC updates for v6.17-rc1.

There's a small merge conflict with upstream, I've added the resolution at the
end of this mail if it helps.

Thx.

---

The following changes since commit 86731a2a651e58953fc949573895f2fa6d456841:

  Linux 6.16-rc3 (2025-06-22 13:30:08 -0700)

are available in the Git repository at:

  ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/ras/ras.git tags/edac_updates_for_v6.17_rc1

for you to fetch changes up to 35928bc38db69a2af26624e35a250c1e0f9a6a3f:

  EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling (2025-07-15 10:06:58 -0700)

----------------------------------------------------------------
- i10nm:
 - switch to use scnprintf()
 - Add Granite Rapids-D support

- synopsys: Make sure ECC error and counter registers are cleared during
  init/probing to avoid reporting stale errors

- igen6: Add Wildcat Lake SoCs support

- Make sure scrub features sysfs attributes are initialized properly

- Allocate memory repair sysfs attributes statically to reduce stack
  usage

- Fix DIMM module size computation for DIMMs with total capacity which
  is a non power-of-two number, in amd64_edac

- Do not be too dramatic when reporting disabled memory controllers in
  igen6_edac

- Add support to ie31200_edac for the following SoCs:
 - Core i5-14[67]00
 - Bartless Lake-S SoCs
 - Raptor Lake-HX

----------------------------------------------------------------
Arnd Bergmann (1):
      EDAC/mem_repair: Reduce stack usage in edac_mem_repair_get_desc()

George Gaidarov (2):
      EDAC/ie31200: Enable support for Core i5-14600 and i7-14700
      EDAC/ie31200: Document which CPUs correspond to each Raptor Lake-S device ID

Lili Li (1):
      EDAC/igen6: Add Intel Wildcat Lake SoCs support

Qiuxu Zhuo (4):
      ie31200/EDAC: Add Intel Bartlett Lake-S SoCs support
      EDAC/igen6: Reduce log level to debug for absent memory controllers
      EDAC/i10nm: Add Intel Granite Rapids-D support
      EDAC/ie31200: Add Intel Raptor Lake-HX SoCs support

Shubhrajyoti Datta (1):
      EDAC/synopsys: Clear the ECC counters on init

Wang Haoran (1):
      EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling

 drivers/edac/i10nm_base.c    | 30 +++++++++-----
 drivers/edac/ie31200_edac.c  | 38 +++++++++++++++--
 drivers/edac/igen6_edac.c    | 17 +++++++-
 drivers/edac/mem_repair.c    | 56 ++++++++++---------------
 drivers/edac/skx_common.c    |  4 +-
 drivers/edac/synopsys_edac.c | 97 +++++++++++++++++++++-----------------------
 6 files changed, 140 insertions(+), 102 deletions(-)

---

Merge conflict resolution:

diff --cc drivers/edac/mem_repair.c
index 70a033a76233,2e4e790e0ffe..000000000000
--- a/drivers/edac/mem_repair.c
+++ b/drivers/edac/mem_repair.c
@@@ -331,11 -319,10 +319,11 @@@ static int mem_repair_create_desc(struc
  		return -ENOMEM;
  
  	for (i = 0; i < MR_MAX_ATTRS; i++) {
- 		memcpy(&ctx->mem_repair_dev_attr[i],
- 		       &dev_attr[i], sizeof(dev_attr[i]));
+ 		ctx->mem_repair_dev_attr[i].dev_attr = mem_repair_dev_attr[i];
+ 		ctx->mem_repair_dev_attr[i].instance = instance;
 -		ctx->mem_repair_attrs[i] =
 -			&ctx->mem_repair_dev_attr[i].dev_attr.attr;
++
 +		sysfs_attr_init(&ctx->mem_repair_dev_attr[i].dev_attr.attr);
- 		ctx->mem_repair_attrs[i] =
- 			&ctx->mem_repair_dev_attr[i].dev_attr.attr;
++		ctx->mem_repair_attrs[i] = &ctx->mem_repair_dev_attr[i].dev_attr.attr;
  	}
  
  	sprintf(ctx->name, "%s%d", "mem_repair", instance);


-- 
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