[PATCH v1 17/17] ACPI: bus: Drop acpi_get_first_physical_node()
Rafael J. Wysocki
rafael at kernel.org
Mon Sep 21 12:56:41 PDT 2026
From: "Rafael J. Wysocki" <rafael.j.wysocki at intel.com>
Fold acpi_get_first_physical_node() into acpi_primary_dev_companion()
that is its only remaining caller and drop its signature from the
header file.
No intentional functional impact.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
---
drivers/acpi/bus.c | 20 +++++---------------
include/linux/acpi.h | 7 -------
2 files changed, 5 insertions(+), 22 deletions(-)
diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
index 808c6746be14..cc6989d88645 100644
--- a/drivers/acpi/bus.c
+++ b/drivers/acpi/bus.c
@@ -809,24 +809,14 @@ struct device *acpi_bus_get_primary_device(struct acpi_device *adev)
}
EXPORT_SYMBOL_GPL(acpi_bus_get_primary_device);
-/**
- * acpi_get_first_physical_node - Find first physical node of an ACPI device
- * @adev: ACPI device in question
- *
- * Return: First physical node of ACPI device @adev
- */
-struct device *acpi_get_first_physical_node(struct acpi_device *adev)
-{
- guard(mutex)(&adev->physical_node_lock);
-
- return primary_physical_device(adev);
-}
-EXPORT_SYMBOL_GPL(acpi_get_first_physical_node);
-
static struct acpi_device *acpi_primary_dev_companion(struct acpi_device *adev,
const struct device *dev)
{
- const struct device *phys_dev = acpi_get_first_physical_node(adev);
+ const struct device *phys_dev;
+
+ guard(mutex)(&adev->physical_node_lock);
+
+ phys_dev = primary_physical_device(adev);
return phys_dev && phys_dev == dev ? adev : NULL;
}
diff --git a/include/linux/acpi.h b/include/linux/acpi.h
index ba5234bd93a2..6f69819f9c9a 100644
--- a/include/linux/acpi.h
+++ b/include/linux/acpi.h
@@ -105,8 +105,6 @@ static inline const char *acpi_dev_name(struct acpi_device *adev)
return dev_name(&adev->dev);
}
-struct device *acpi_get_first_physical_node(struct acpi_device *adev);
-
enum acpi_irq_model_id {
ACPI_IRQ_MODEL_PIC = 0,
ACPI_IRQ_MODEL_IOAPIC,
@@ -938,11 +936,6 @@ static inline const char *acpi_dev_name(struct acpi_device *adev)
return NULL;
}
-static inline struct device *acpi_get_first_physical_node(struct acpi_device *adev)
-{
- return NULL;
-}
-
static inline void acpi_early_init(void) { }
static inline void acpi_subsystem_init(void) { }
--
2.51.0
More information about the linux-arm-kernel
mailing list