Re: [PATCH v1 02/17] ACPI: amba: Switch to use acpi_bus_get_primary_device()

From: Hanjun Guo

Date: Tue Sep 22 2026 - 02:07:34 EST


On 2026/9/22 3:46, Rafael J. Wysocki wrote:
From: "Rafael J. Wysocki" <rafael.j.wysocki@xxxxxxxxx>

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@xxxxxxxxx>
---
drivers/acpi/arm64/amba.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)


Acked-by: Hanjun Guo <guohanjun@xxxxxxxxxx>

Thanks
Hanjun