x86: Fix boot on Twinhead H12Y
authorAlan Cox <alan@linux.intel.com>
Tue, 15 May 2012 17:44:15 +0000 (18:44 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 2 Aug 2012 13:37:40 +0000 (14:37 +0100)
commit2c608967d48e65f6d6ef3727a58e4608c1784f22
tree16c729a9ff5bf9e9686c4a6c6dd7f9d03dd33797
parent1b5b48b8974d2df187f27f99445ba2db44030dd0
x86: Fix boot on Twinhead H12Y

commit 80b3e557371205566a71e569fbfcce5b11f92dbe upstream.

Despite lots of investigation into why this is needed we don't
know or have an elegant cure. The only answer found on this
laptop is to mark a problem region as used so that Linux doesn't
put anything there.

Currently all the users add reserve= command lines and anyone
not knowing this needs to find the magic page that documents it.
Automate it instead.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Tested-and-bugfixed-by: Arne Fitzenreiter <arne@fitzenreiter.de>
Resolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id=10231
Link: http://lkml.kernel.org/r/20120515174347.5109.94551.stgit@bluebook
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
arch/x86/pci/fixup.c