]> git.karo-electronics.de Git - karo-tx-linux.git/commit
x86: Handle overlapping mptables
authorAndi Kleen <andi@firstfloor.org>
Mon, 29 Mar 2010 07:41:11 +0000 (09:41 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 26 Apr 2010 14:47:53 +0000 (07:47 -0700)
commit16f886e00b3d52dca4b4d4a7e8ceaeaef7bb2b6c
treead18908a5405b25e58e33105abb6e8726bf92f57
parent43831ff4536d3f828060a228220ee723b58642dd
x86: Handle overlapping mptables

commit 909fc87b32b3b9e3f0b87dcc5d98319c41900c58 upstream.

We found a system where the MP table MPC and MPF structures overlap.

That doesn't really matter because the mptable is not used anyways with ACPI,
but it leads to a panic in the early allocator due to the overlapping
reservations in 2.6.33.

Earlier kernels handled this without problems.

Simply change these reservations to reserve_early_overlap_ok to avoid
the panic.

Reported-by: Thomas Renninger <trenn@suse.de>
Tested-by: Thomas Renninger <trenn@suse.de>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
LKML-Reference: <20100329074111.GA22821@basil.fritz.box>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/mpparse.c