[PATCH 1/1] ACPI: property: Consider data nodes as being available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxx>
---
 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





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux