Commit 2ff81fe3 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Rob Herring (Arm)
Browse files

cdx: Simplify with scoped for each OF child loop

parent 9572933b
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -608,7 +608,6 @@ static ssize_t rescan_store(const struct bus_type *bus,
{
	struct cdx_controller *cdx;
	struct platform_device *pd;
	struct device_node *np;
	bool val;

	if (kstrtobool(buf, &val) < 0)
@@ -623,10 +622,9 @@ static ssize_t rescan_store(const struct bus_type *bus,
	cdx_unregister_devices(&cdx_bus_type);

	/* Rescan all the devices */
	for_each_compatible_node(np, NULL, compat_node_name) {
	for_each_compatible_node_scoped(np, NULL, compat_node_name) {
		pd = of_find_device_by_node(np);
		if (!pd) {
			of_node_put(np);
			count = -EINVAL;
			goto unlock;
		}