34 lines
1.0 KiB
Diff
34 lines
1.0 KiB
Diff
|
From ab02b117511230e46bbef7febbd854b9c832c13c Mon Sep 17 00:00:00 2001
|
||
|
From: Xie XiuQi <xiexiuqi@huawei.com>
|
||
|
Date: Mon, 1 Feb 2016 09:30:31 +0100
|
||
|
Subject: [PATCH 10/10] Use DWORD for Structure table maximum size in SMBIOS3
|
||
|
|
||
|
0Ch DWORD "Structure table maximum size"
|
||
|
|
||
|
Maximum size of SMBIOS Structure Table, pointed to by
|
||
|
the Structure Table Address, in bytes. The actual size is
|
||
|
guaranteed to be less or equal to the maximum size.
|
||
|
|
||
|
Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com>
|
||
|
Signed-off-by: Jean Delvare <jdelvare@suse.de>
|
||
|
---
|
||
|
dmidecode.c | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/dmidecode.c b/dmidecode.c
|
||
|
index b47c469..0c26685 100644
|
||
|
--- a/dmidecode.c
|
||
|
+++ b/dmidecode.c
|
||
|
@@ -4615,7 +4615,7 @@ static int smbios3_decode(u8 *buf, const char *devmem, u32 flags)
|
||
|
}
|
||
|
|
||
|
dmi_table(((off_t)offset.h << 32) | offset.l,
|
||
|
- WORD(buf + 0x0C), 0, ver, devmem, flags | FLAG_STOP_AT_EOT);
|
||
|
+ DWORD(buf + 0x0C), 0, ver, devmem, flags | FLAG_STOP_AT_EOT);
|
||
|
|
||
|
if (opt.flags & FLAG_DUMP_BIN)
|
||
|
{
|
||
|
--
|
||
|
2.5.0
|
||
|
|