]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ACPI: PRM: Change handler_addr type to void pointer
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 28 Jun 2022 12:53:43 +0000 (13:53 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Nov 2024 15:25:51 +0000 (16:25 +0100)
commit6ef99e50be2feca3eddc158f6d2758fe0a492d27
tree9325f7c21d33588f08d6db8fb392cd524199206e
parent0a1b0b04aecd6e3273ca0d551f70011e99c3ed6b
ACPI: PRM: Change handler_addr type to void pointer

[ Upstream commit 353efd5e97a7973d78f2634274b57309d0966e29 ]

handler_addr is a virtual address passed to efi_call_virt_pointer.
While x86 currently type cast it into the pointer in it's arch specific
arch_efi_call_virt() implementation, ARM64 is restrictive for right
reasons.

Convert the handler_addr type from u64 to void pointer.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Stable-dep-of: 088984c8d54c ("ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/acpi/prmt.c