[PATCH v1 02/17] ACPI: amba: Switch to use acpi_bus_get_primary_device()
Hanjun Guo
guohanjun at huawei.com
Mon Sep 21 23:07:09 PDT 2026
On 2026/9/22 3:46, Rafael J. Wysocki wrote:
> From: "Rafael J. Wysocki" <rafael.j.wysocki at intel.com>
>
> Replace acpi_get_first_physical_node() that is slated for removal
> with acpi_bus_get_primary_device() that takes a reference to the
> device it is about to return.
>
> This addresses a potential use-after-free that may occur if the
> device returned by acpi_get_first_physical_node() is removed right
> after dropping its ACPI companion's physical_node_lock in that
> function.
>
> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
> ---
> drivers/acpi/arm64/amba.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
Acked-by: Hanjun Guo <guohanjun at huawei.com>
Thanks
Hanjun
More information about the linux-arm-kernel
mailing list