mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] edac,ghes,cper: Add device to Memory Error Record
@ 2021-11-30 13:16 Shuai Xue
  2021-11-30 19:13 ` Luck, Tony
  0 siblings, 1 reply; 3+ messages in thread
From: Shuai Xue @ 2021-11-30 13:16 UTC (permalink / raw)
  To: mchehab, bp, tony.luck, james.morse, rric, linux-edac, linux-kernel
  Cc: xueshuai, zhangliguang, zhuo.song

If Bit 7 of Validation Bits is valid, the device number of the memory
associated with errors should be reported to Memory Error Record.

Signed-off-by: Shuai Xue <xueshuai@linux.alibaba.com>
---
 drivers/edac/ghes_edac.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/edac/ghes_edac.c b/drivers/edac/ghes_edac.c
index a918ca93e4f7..cf98b270d6f7 100644
--- a/drivers/edac/ghes_edac.c
+++ b/drivers/edac/ghes_edac.c
@@ -378,6 +378,8 @@ void ghes_edac_report_mem_error(int sev, struct cper_sec_mem_err *mem_err)
 	if (mem_err->validation_bits & CPER_MEM_VALID_BANK_ADDRESS)
 		p += sprintf(p, "bank_address:%d ",
 			     mem_err->bank & CPER_MEM_BANK_ADDRESS_MASK);
+	if (mem_err->validation_bits & CPER_MEM_VALID_DEVICE)
+		p += sprintf(p, "device:%d ", mem_err->device);
 	if (mem_err->validation_bits & (CPER_MEM_VALID_ROW | CPER_MEM_VALID_ROW_EXT)) {
 		u32 row = mem_err->row;
 
-- 
2.20.1.12.g72788fdb


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-12-02 13:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-30 13:16 [PATCH] edac,ghes,cper: Add device to Memory Error Record Shuai Xue
2021-11-30 19:13 ` Luck, Tony
2021-12-02 13:32   ` Shuai Xue

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®