aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel/setup.c')
-rw-r--r--arch/x86/kernel/setup.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index 33719544a224..786c1886ae53 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -735,13 +735,14 @@ static int __init dmi_low_memory_corruption(const struct dmi_system_id *d)
735 "%s detected: BIOS may corrupt low RAM, working it around.\n", 735 "%s detected: BIOS may corrupt low RAM, working it around.\n",
736 d->ident); 736 d->ident);
737 737
738 reserve_early(0x0, 0x10000, "BIOS quirk"); 738 reserve_early_overlap_ok(0x0, 0x10000, "BIOS quirk");
739 739
740 return 0; 740 return 0;
741} 741}
742 742
743/* List of systems that have known low memory corruption BIOS problems */ 743/* List of systems that have known low memory corruption BIOS problems */
744static struct dmi_system_id __initdata bad_bios_dmi_table[] = { 744static struct dmi_system_id __initdata bad_bios_dmi_table[] = {
745#ifdef CONFIG_X86_RESERVE_LOW_64K
745 { 746 {
746 .callback = dmi_low_memory_corruption, 747 .callback = dmi_low_memory_corruption,
747 .ident = "AMI BIOS", 748 .ident = "AMI BIOS",
@@ -757,6 +758,7 @@ static struct dmi_system_id __initdata bad_bios_dmi_table[] = {
757 }, 758 },
758 }, 759 },
759 {} 760 {}
761#endif
760}; 762};
761 763
762/* 764/*