Skip to content

Commit 652af65

Browse files
committed
ACPICA: Add missing type casts in GPE register access code
Type casts needed on 32-bit systems are missing in two places in the GPE register access code, so add them. Fixes: 7a8379e ("ACPICA: Add support for using logical addresses of GPE blocks") Reported-and-tested-by: Matthieu Baerts <matthieu.baerts@tessares.net> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent cf1d2b4 commit 652af65

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/acpi/acpica/hwgpe.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ acpi_status acpi_hw_gpe_read(u64 *value, struct acpi_gpe_address *reg)
4747

4848
if (reg->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) {
4949
#ifdef ACPI_GPE_USE_LOGICAL_ADDRESSES
50-
*value = (u64)ACPI_GET8(reg->address);
50+
*value = (u64)ACPI_GET8((unsigned long)reg->address);
5151
return_ACPI_STATUS(AE_OK);
5252
#else
5353
return acpi_os_read_memory((acpi_physical_address)reg->address,
@@ -82,7 +82,7 @@ acpi_status acpi_hw_gpe_write(u64 value, struct acpi_gpe_address *reg)
8282
{
8383
if (reg->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) {
8484
#ifdef ACPI_GPE_USE_LOGICAL_ADDRESSES
85-
ACPI_SET8(reg->address, value);
85+
ACPI_SET8((unsigned long)reg->address, value);
8686
return_ACPI_STATUS(AE_OK);
8787
#else
8888
return acpi_os_write_memory((acpi_physical_address)reg->address,

0 commit comments

Comments
 (0)