ACPI: Fix ioremap size for MMIO reads and writes
authorMyron Stowe <myron.stowe@hp.com>
Thu, 21 Oct 2010 20:23:48 +0000 (14:23 -0600)
committerLen Brown <len.brown@intel.com>
Mon, 25 Oct 2010 03:24:54 +0000 (23:24 -0400)
commitb3ba1efec2a58f4dc0647f4c0099c27d6ab92595
treee2bf00b49397490010cd1adca34c89cdb27961da
parentf6f94e2ab1b33f0082ac22d71f66385a60d8157f
ACPI: Fix ioremap size for MMIO reads and writes

The size used for I/O remapping MMIO read and write accesses has not
accounted for the basis of ACPI's Generic Address Structure (GAS)
'Register Bit Width' field which is bits, not bytes.  This patch
adjusts the ioremap() 'size' argument accordingly.

ACPI "Generic Register" reference:
  ACPI Specification, Revision 4.0, Section 5.2.3.1, "Generic Address
  Structure".

Signed-off-by: Myron Stowe <myron.stowe@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/osl.c