[PATCH v6 0/3] Incorporate DRAM address in EDAC messages

From: Yazen Ghannam

Date: Mon Jun 29 2026 - 11:23:01 EST


Hi all,

This revision includes a new pre-patch to remove the fake_inject
interface. The new patch includes a few tags for AI assistants. Please
let me know if they should be structured differently.

Also, two values were added to the EDAC message: Socket and IPID. These
are needed for translating back to a system address for page offlining,
etc.

Thanks,
Yazen

Cc: Avadhut Naik <avanaik92@xxxxxxxxx>

Link:
https://lore.kernel.org/all/20260518160716.171578-1-yazen.ghannam@xxxxxxx

Changes in v6:
- Remove fake_inject interface. (Boris)
- Add two more values to 'other_detail'.

Changes in v5:
- Address a comment from Sashiko in patch 2.

Changes in v4:
- Drop a "handler available" check in patch 1.
- Reword commit message in patch 2.
- Reformat string in patch 2.

Avadhut Naik (2):
RAS/AMD/ATL: Translate UMC normalized address to DRAM address using
PRM
EDAC/amd64: Include DRAM address in output

Yazen Ghannam (1):
EDAC: Remove fake_inject debugfs interface

drivers/edac/amd64_edac.c | 32 ++++++++++++++++-
drivers/edac/amd64_edac.h | 3 ++
drivers/edac/debugfs.c | 65 +---------------------------------
drivers/ras/amd/atl/core.c | 3 +-
drivers/ras/amd/atl/internal.h | 11 +++++-
drivers/ras/amd/atl/prm.c | 32 ++++++++++++++---
drivers/ras/amd/atl/system.c | 3 ++
drivers/ras/amd/atl/umc.c | 9 +++++
drivers/ras/ras.c | 18 ++++++++--
include/linux/edac.h | 3 --
include/linux/ras.h | 19 +++++++++-
11 files changed, 121 insertions(+), 77 deletions(-)


base-commit: 749c5102487b558cc7d73961a6d0da2fceaa022d
--
2.53.0