Blame SOURCES/0005-dmidecode-Add-Logical-non-volatile-device-to-the-mem.patch

38ce75
From 74dfb854b8199ddb0a27e89296fa565f4706cb9d Mon Sep 17 00:00:00 2001
38ce75
From: Jean Delvare <jdelvare@suse.de>
38ce75
Date: Wed, 16 Jan 2019 09:04:55 +0100
38ce75
Subject: [PATCH 4/4] dmidecode: Add "Logical non-volatile device" to the
38ce75
 memory device types
38ce75
38ce75
When adding support for non-volative memory, we forgot to add
38ce75
"Logical non-volatile device" to the list of memory types. This
38ce75
causes NVDIMM modules to show up as <OUT OF SPEC>. Fix the problem
38ce75
by adding the missing enumerated value.
38ce75
38ce75
Signed-off-by: Jean Delvare <jdelvare@suse.de>
38ce75
Reviewed-by: Jerry Hoemann <jerry.hoemann@hpe.com>
38ce75
---
38ce75
 dmidecode.c | 5 +++--
38ce75
 1 file changed, 3 insertions(+), 2 deletions(-)
38ce75
38ce75
diff --git a/dmidecode.c b/dmidecode.c
38ce75
index 903ef35..91c6f62 100644
38ce75
--- a/dmidecode.c
38ce75
+++ b/dmidecode.c
38ce75
@@ -2471,10 +2471,11 @@ static const char *dmi_memory_device_type(u8 code)
38ce75
 		"LPDDR",
38ce75
 		"LPDDR2",
38ce75
 		"LPDDR3",
38ce75
-		"LPDDR4" /* 0x1E */
38ce75
+		"LPDDR4",
38ce75
+		"Logical non-volatile device" /* 0x1F */
38ce75
 	};
38ce75
 
38ce75
-	if (code >= 0x01 && code <= 0x1E)
38ce75
+	if (code >= 0x01 && code <= 0x1F)
38ce75
 		return type[code - 0x01];
38ce75
 	return out_of_spec;
38ce75
 }
38ce75
-- 
38ce75
2.17.1
38ce75