On 2026/9/22 3:46, Rafael J. Wysocki wrote:
From: "Rafael J. Wysocki" <redacted>
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 <redacted>
---
drivers/acpi/arm64/amba.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Acked-by: Hanjun Guo <guohanjun@huawei.com>
Thanks
Hanjun