diff options
| author | Ben Hutchings <[email protected]> | 2013-03-08 12:43:32 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2013-03-08 15:05:34 -0800 |
| commit | a40e7cf8f06b4e322ba902e4e9f6a6b0c2daa907 (patch) | |
| tree | 240ac1089fba727c9df3b9bc6f61a0aa6c71bb1a /arch/mips/include/asm/mach-netlogic/multi-node.h | |
| parent | dc893e19b5800d7743fb58235877bfa9091805ff (diff) | |
dmi_scan: fix missing check for _DMI_ signature in smbios_present()
Commit 9f9c9cbb6057 ("drivers/firmware/dmi_scan.c: fetch dmi version
from SMBIOS if it exists") hoisted the check for "_DMI_" into
dmi_scan_machine(), which means that we don't bother to check for
"_DMI_" at offset 16 in an SMBIOS entry. smbios_present() may also call
dmi_present() for an address where we found "_SM_", if it failed further
validation.
Check for "_DMI_" in smbios_present() before calling dmi_present().
[[email protected]: fix build]
Signed-off-by: Ben Hutchings <[email protected]>
Reported-by: Tim McGrath <[email protected]>
Tested-by: Tim Mcgrath <[email protected]>
Cc: Zhenzhong Duan <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'arch/mips/include/asm/mach-netlogic/multi-node.h')
0 files changed, 0 insertions, 0 deletions