Signed-off-by: Andrey Panin dmi_scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -urdpNX /usr/share/dontdiff linux-2.6.16.vanilla/arch/i386/kernel/dmi_scan.c linux-2.6.16/arch/i386/kernel/dmi_scan.c --- linux-2.6.16.vanilla/arch/i386/kernel/dmi_scan.c 2006-03-22 21:07:32.000000000 +0300 +++ linux-2.6.16/arch/i386/kernel/dmi_scan.c 2006-03-22 21:11:32.775227680 +0300 @@ -106,7 +106,7 @@ static void __init dmi_save_devices(stru struct dmi_device *dev; for (i = 0; i < count; i++) { - char *d = ((char *) dm) + (i * 2); + char *d = ((char *) dm) + sizeof(struct dmi_header) + (i * 2); /* Skip disabled device */ if ((*d & 0x80) == 0)