From 872fb392d5b01d6727450347b8a068e67843a530 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 30 Dec 2024 11:15:07 +0000 Subject: [PATCH] Revert "device property: Introduce device_for_each_child_node_scoped()" This reverts commit 6fedf3dc30e8584018987fedf4b74c19d82df807 which is commit 365130fd47af6d4317aa16a407874b699ab8d8cb upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: I5447b0c06ae8001e384a38d7fbf4c9becebd1dc5 Signed-off-by: Greg Kroah-Hartman --- include/linux/property.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/include/linux/property.h b/include/linux/property.h index ae8a0dfa2230..fea9d2a70de8 100644 --- a/include/linux/property.h +++ b/include/linux/property.h @@ -117,11 +117,6 @@ struct fwnode_handle *device_get_next_child_node(const struct device *dev, for (child = device_get_next_child_node(dev, NULL); child; \ child = device_get_next_child_node(dev, child)) -#define device_for_each_child_node_scoped(dev, child) \ - for (struct fwnode_handle *child __free(fwnode_handle) = \ - device_get_next_child_node(dev, NULL); \ - child; child = device_get_next_child_node(dev, child)) - struct fwnode_handle *fwnode_get_named_child_node(const struct fwnode_handle *fwnode, const char *childname); struct fwnode_handle *device_get_named_child_node(const struct device *dev,