[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <342F93DAA55A4EE888FBD256CE6044F4@thje6600v>
Date: Mon, 23 Feb 2009 16:40:29 +0100
From: "Thomas Jourdan" <tjourdan@...erfaceconcept.com>
To: <linux-kernel@...r.kernel.org>
Subject: [BUG] dmi_scan_machine uses uninitialized address on x86 / EFI
Hi
On x86/EFI platforms, if efi_enabled is true, the dmi_scan_machine function
fails, even if valid DMI table is present. In the setup_arch function,
efi_init is called after dmi_scan_machine. But this is efi_init which will
initialize the smbios address, needed by dmi_scan_machine.
This leads to dmi_scan_machine ioremapping physical address 0, instead of
the address provided by the EFI system table. The following patch fixes the
problem.
Regards,
Thomas
Download attachment "dmi_scan.patch" of type "application/octet-stream" (959 bytes)
Powered by blists - more mailing lists