]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: dmi_scan: Trim DMI table length before exporting it
authorJean Delvare <jdelvare@suse.de>
Thu, 25 Jun 2015 07:06:56 +0000 (09:06 +0200)
committerJean Delvare <jdelvare@suse.de>
Thu, 25 Jun 2015 07:06:56 +0000 (09:06 +0200)
commiteb1e9f116700593016e7832fc3d71490fe6a92cd
treef28be09d52fab1cbc528db8d485370b25cc17317
parent3ca6736bb18e0a3da061b732ce34618f8601875b
firmware: dmi_scan: Trim DMI table length before exporting it

The SMBIOS v3 entry points specify a maximum length for the DMI table,
not the exact length. Thus there may be garbage after the end-of-table
marker, which we don't want to export to user-space. Adjust dmi_len
when we find the end-of-table marker, so that only the actual table
payload is exported.

Signed-off-by: Jean Delvare <jdelvare@suse.de>
Cc: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
drivers/firmware/dmi_scan.c