ACPI: CPPC: Fix up I/O port access in cpc_read()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 12 Jan 2022 18:26:32 +0000 (19:26 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 17 Jan 2022 18:38:55 +0000 (19:38 +0100)
commit5f51c7ce1dc36565296b3ef342585f70ec72a2a9
tree94237e2e4dded2d0a64cfef60ee01d6d903bbcaa
parentb35b6d4d71365fbfb6f2cc8edc331b3882ca817e
ACPI: CPPC: Fix up I/O port access in cpc_read()

The code as currently implemented does not work on big endian systems,
so fix it up.

Fixes: a2c8f92bea5f ("ACPI: CPPC: Implement support for SystemIO registers")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Suggested-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/linux-acpi/20220111092928.GA24968@kili/
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Huang Rui <ray.huang@amd.com>
drivers/acpi/cppc_acpi.c