]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/2.6.30.4/x86-add-quirk-for-intel-dg45id-board-to-avoid-low-memory-corruption.patch
5.1-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 2.6.30.4 / x86-add-quirk-for-intel-dg45id-board-to-avoid-low-memory-corruption.patch
CommitLineData
d7d89820
GKH
1From 6aa542a694dc9ea4344a8a590d2628c33d1b9431 Mon Sep 17 00:00:00 2001
2From: Alexey Fisher <bug-track@fisher-privat.net>
3Date: Wed, 15 Jul 2009 14:16:09 +0200
4Subject: x86: Add quirk for Intel DG45ID board to avoid low memory corruption
5
6From: Alexey Fisher <bug-track@fisher-privat.net>
7
8commit 6aa542a694dc9ea4344a8a590d2628c33d1b9431 upstream.
9
10AMI BIOS with low memory corruption was found on Intel DG45ID
11board (Bug 13710). Add this board to the blacklist - in the
12(somewhat optimistic) hope of future boards/BIOSes from Intel
13not having this bug.
14
15Also see:
16
17 http://bugzilla.kernel.org/show_bug.cgi?id=13736
18
19Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
20Cc: ykzhao <yakui.zhao@intel.com>
21Cc: alan@lxorguk.ukuu.org.uk
22Cc: <stable@kernel.org>
23LKML-Reference: <1247660169-4503-1-git-send-email-bug-track@fisher-privat.net>
24Signed-off-by: Ingo Molnar <mingo@elte.hu>
25Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
26
27---
28 arch/x86/kernel/setup.c | 13 +++++++++++++
29 1 file changed, 13 insertions(+)
30
31--- a/arch/x86/kernel/setup.c
32+++ b/arch/x86/kernel/setup.c
33@@ -650,6 +650,19 @@ static struct dmi_system_id __initdata b
34 DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies"),
35 },
36 },
37+ {
38+ /*
39+ * AMI BIOS with low memory corruption was found on Intel DG45ID board.
40+ * It hase different DMI_BIOS_VENDOR = "Intel Corp.", for now we will
41+ * match only DMI_BOARD_NAME and see if there is more bad products
42+ * with this vendor.
43+ */
44+ .callback = dmi_low_memory_corruption,
45+ .ident = "AMI BIOS",
46+ .matches = {
47+ DMI_MATCH(DMI_BOARD_NAME, "DG45ID"),
48+ },
49+ },
50 #endif
51 {}
52 };