diff mbox series

[3/3] ACPI, APEI, EINJ: Add support for new CXL error types

Message ID 20220729153550.181209-4-jaylu102@amd.com
State New
Headers show
Series ACPI, APEI, EINJ: Add new CXL Error Types | expand

Commit Message

Jay Lu July 29, 2022, 3:35 p.m. UTC
EINJ module allows new CXL error types to be passed through sysfs
interface, but it doesn't advertise new CXL error types in sysfs.
Update EINJ so that it displays new CXL errors.

Signed-off-by: Jay Lu <jaylu102@amd.com>
---
 drivers/acpi/apei/einj.c | 6 ++++++
 1 file changed, 6 insertions(+)
diff mbox series

Patch

diff --git a/drivers/acpi/apei/einj.c b/drivers/acpi/apei/einj.c
index a68103280f74..4aed0eab329e 100644
--- a/drivers/acpi/apei/einj.c
+++ b/drivers/acpi/apei/einj.c
@@ -582,6 +582,12 @@  static const char * const einj_error_type_string[] = {
 	"0x00000200\tPlatform Correctable\n",                           /* bit 9  */
 	"0x00000400\tPlatform Uncorrectable non-fatal\n",               /* bit 10 */
 	"0x00000800\tPlatform Uncorrectable fatal\n",                   /* bit 11 */
+	"0x00001000\tCXL.cache Protocol Correctable\n",                 /* bit 12 */
+	"0x00002000\tCXL.cache Protocol Uncorrectable non-fatal\n",     /* bit 13 */
+	"0x00004000\tCXL.cache Protocol Uncorrectable fatal\n",         /* bit 14 */
+	"0x00008000\tCXL.mem Protocol Correctable\n",                   /* bit 15 */
+	"0x00010000\tCXL.mem Protocol Uncorrectable non-fatal\n",       /* bit 16 */
+	"0x00020000\tCXL.mem Protocol Uncorrectable fatal\n",           /* bit 17 */
 };
 
 static int available_error_type_show(struct seq_file *m, void *v)