ACPICA: avoid "Info: mapping multiple BARs. Your kernel is fine."
authorBob Moore <robert.moore@intel.com>
Thu, 22 Oct 2009 01:11:11 +0000 (09:11 +0800)
committerLen Brown <len.brown@intel.com>
Thu, 5 Nov 2009 22:01:58 +0000 (17:01 -0500)
commitd410ee5109a1633a686a5663c6743a92e1181f9b
tree02451f4ccfd8307f41181360d55b1126eea6d1bf
parentb419148e567728f6af0c3b01965c1cc141e3e13a
ACPICA: avoid "Info: mapping multiple BARs. Your kernel is fine."

Ensure that memory mappings created for operation regions
do not cross page boundaries.  Crossing a page boundary
while mapping regions can cause warnings if the pages have different attributes.

Such regions are probably BIOS bugs, and this is the workaround.

http://bugzilla.kernel.org/show_bug.cgi?id=14445

[Kernel summit hacking hour]

Signed-off-by: Bob Moore <robert.moore@intel.com>
Acked-by: Suresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/acpica/acconfig.h
drivers/acpi/acpica/exregion.c