Skip to content

Extended H/W error log driver

Chen, Gong linux-acpi lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest9 patches 29 repliesIn review
  2. v29 patches 37 repliesSuperseded
  3. v18 patches 63 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9ACPI, APEI, CPER: Fix status check during error printingdrivers/acpi/apei/cper.c+1 -10 replies
2/9ACPI, CPER: Update cper infodrivers/acpi/apei/apei-internal.h drivers/acpi/apei/cper.c drivers/acpi/apei/ghes.c +3 more+71 -711 reply
3/9bitops: Introduce a more generic BITMASK macrodrivers/edac/amd64_edac.c drivers/edac/amd64_edac.h drivers/edac/sb_edac.c +2 more+35 -340 replies
4/9ACPI, x86: Extended error log driver for x86 platformarch/x86/include/asm/mce.h arch/x86/kernel/cpu/mcheck/mce.c drivers/acpi/Kconfig +4 more+369 -122 replies
5/9DMI: Parse memory device (type 17) in SMBIOSarch/ia64/kernel/setup.c arch/x86/kernel/setup.c drivers/firmware/dmi_scan.c +1 more+67 -00 replies
6/9ACPI, APEI, CPER: Add UEFI 2.4 support for memory errorarch/x86/kernel/cpu/mcheck/mce-apei.c drivers/acpi/apei/cper.c drivers/acpi/apei/ghes.c +2 more+18 -120 replies
7/9ACPI, APEI, CPER: Enhance memory reporting capabilitydrivers/acpi/apei/cper.c+12 -00 replies
8/9ACPI, APEI, CPER: Cleanup CPER memory error output formatdrivers/acpi/apei/cper.c+31 -365 replies
9/9EDAC, GHES: Update ghes error record infodrivers/edac/ghes_edac.c include/linux/edac.h+12 -10 replies

Reviews trailers per patch

7 of 9 patches have a Reviewed-by or Acked-by.

PatchBorislav PetkovMauro Carvalho ChehabNaveen N. Rao
1/9R-b R-b
2/9A-b R-b
3/9A-b A-b
4/9
5/9A-b R-b A-b
6/9R-b R-b A-b
7/9A-b R-b A-b
8/9R-b
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v3 thread

Cover letter [PATCH v3 0/9] Extended H/W error log driver

[PATCH v3 1/9] ACPI, APEI, CPER: Fix status check during error printing [PATCH v3 2/9] ACPI, CPER: Update cper info
[PATCH v3 3/9] bitops: Introduce a more generic BITMASK macro [PATCH v3 4/9] ACPI, x86: Extended error log driver for x86 platform [PATCH v3 5/9] DMI: Parse memory device (type 17) in SMBIOS [PATCH v3 6/9] ACPI, APEI, CPER: Add UEFI 2.4 support for memory error [PATCH v3 7/9] ACPI, APEI, CPER: Enhance memory reporting capability [PATCH v3 8/9] ACPI, APEI, CPER: Cleanup CPER memory error output format [PATCH v3 9/9] EDAC, GHES: Update ghes error record info

OK, this is the 3rd version. Hope it is the last one :-).

this version just updates some minors places and apply some Ack/Review information. In this version I remove the last patch for trace interface. Maybe it is time to build a new RAS trace interface to integrate all RAS related error report interfaces now.

new output format as below:

dmesg output:

[  498.485536] {1}Hardware error detected on CPU45
[  498.485616] {1}It has been corrected by h/w and requires no further action
[  498.485655] {1}event severity: corrected
[  498.485660] {1} Error 0, type: corrected
[  498.485681] {1}  section_type: memory error
[  498.485686] {1}  physical_address: 0x000000207ff1a000
[  498.485697] {1}  DIMM location: Memriser7 CHANNEL A DIMM 0
[  498.485720] {2}Hardware error detected on CPU45
[  498.485728] {2}It has been corrected by h/w and requires no further action
[  498.485735] {2}event severity: corrected
[  498.485740] {2} Error 0, type: corrected
[  498.485748] {2}  section_type: memory error