diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2023-08-17 17:29:08 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2023-08-17 17:29:08 +0200 |
commit | 0a2ec421e07880e4e7649952e008259c53486f62 (patch) | |
tree | d6fd478d7c5565218ac1d8747869518d8f27b8a1 /debian/patches/0160-HPE_OEM_Firmware_change.patch | |
parent | 2086c5dde19124c775a3cc1dfdd517e60661ca6a (diff) | |
parent | e791bb035e146432e8681c0308bec5df74281ce3 (diff) |
Merge branch 'release/debian/3.5-2'debian/3.5-2
Diffstat (limited to 'debian/patches/0160-HPE_OEM_Firmware_change.patch')
-rw-r--r-- | debian/patches/0160-HPE_OEM_Firmware_change.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/debian/patches/0160-HPE_OEM_Firmware_change.patch b/debian/patches/0160-HPE_OEM_Firmware_change.patch new file mode 100644 index 0000000..075b566 --- /dev/null +++ b/debian/patches/0160-HPE_OEM_Firmware_change.patch @@ -0,0 +1,32 @@ +Description: HPE OEM Record 237 Firmware change +Origin: upstream, http://git.savannah.gnu.org/cgit/dmidecode.git/commit/?id=80de376231e903d2cbea95e51ffea31860502159 +Forwarded: not-needed +Last-Update: 2023-07-15 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/dmioem.c +=================================================================== +--- trunk.orig/dmioem.c ++++ trunk/dmioem.c +@@ -1094,7 +1094,8 @@ static int dmi_decode_hp(const struct dm + * 0x06 | Manufacture|STRING | DIMM Manufacturer + * 0x07 | Part Number|STRING | DIMM Manufacturer's Part Number + * 0x08 | Serial Num |STRING | DIMM Vendor Serial Number +- * 0x09 | Spare Part |STRING | DIMM Spare Part Number ++ * 0x09 | Man Date | BYTE | DIMM Manufacture Date (YEAR) in BCD ++ * 0x0A | Man Date | BYTE | DIMM Manufacture Date (WEEK) in BCD + */ + if (gen < G9) return 0; + pr_handle_name("%s DIMM Vendor Information", company); +@@ -1105,8 +1106,9 @@ static int dmi_decode_hp(const struct dm + pr_attr("DIMM Manufacturer Part Number", "%s", dmi_string(h, data[0x07])); + if (h->length < 0x09) break; + pr_attr("DIMM Vendor Serial Number", "%s", dmi_string(h, data[0x08])); +- if (h->length < 0x0A) break; +- pr_attr("DIMM Spare Part Number", "%s", dmi_string(h, data[0x09])); ++ if (h->length < 0x0B) break; ++ if (WORD(data + 0x09)) ++ pr_attr("DIMM Manufacture Date", "20%02x-W%02x", data[0x09], data[0x0A]); + break; + + case 238: |