All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] ACPI: property: Consider data nodes as being available
@ 2024-12-18  9:16 Sakari Ailus
  2024-12-18 11:07 ` Rafael J. Wysocki
  0 siblings, 1 reply; 6+ messages in thread
From: Sakari Ailus @ 2024-12-18  9:16 UTC (permalink / raw)
  To: linux-acpi
  Cc: Rafael J. Wysocki, Len Brown, Mika Westerberg, Rob Herring,
	andriy.shevchenko

Years after fwnode_device_is_available() was introduced, new functions
making use of the function on data nodes have been added, such as
fwnode_for_each_available_child_node(), it becomes apparent that returning
"false" for all child nodes on ACPI wasn't a workable option.

On DT side most access functions, even those without "_available" part,
did only operate on available nodes. That wasn't the case on ACPI where
only device node availability is known explicitly.

Thus from now on, return true from fwnode_device_is_available() on all
ACPI data nodes.

Fixes: 2294b3af05e9 ("device property: Introduce fwnode_device_is_available()")
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
---
 drivers/acpi/property.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/acpi/property.c b/drivers/acpi/property.c
index 80a52a4e66dd..1ee81e771ae6 100644
--- a/drivers/acpi/property.c
+++ b/drivers/acpi/property.c
@@ -1492,7 +1492,7 @@ acpi_graph_get_remote_endpoint(const struct fwnode_handle *__fwnode)
 static bool acpi_fwnode_device_is_available(const struct fwnode_handle *fwnode)
 {
 	if (!is_acpi_device_node(fwnode))
-		return false;
+		return true;
 
 	return acpi_device_is_present(to_acpi_device_node(fwnode));
 }

base-commit: 7fa366f1b6e376c38966faa42da7f0f2e013fdab
-- 
2.39.5


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-12-19 14:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-18  9:16 [PATCH 1/1] ACPI: property: Consider data nodes as being available Sakari Ailus
2024-12-18 11:07 ` Rafael J. Wysocki
2024-12-19 10:32   ` Sakari Ailus
2024-12-19 11:25     ` Rafael J. Wysocki
2024-12-19 13:37       ` Sakari Ailus
2024-12-19 14:09         ` Rafael J. Wysocki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.