of: base: remove unnecessary for loop
[sfrench/cifs-2.6.git] / drivers / of / base.c
index 48e941f99558e737b846c1bdb18ad83f778fd94c..ca60988ef428531b7923d0d09cab07a22379f858 100644 (file)
@@ -708,9 +708,7 @@ static struct device_node *__of_get_next_child(const struct device_node *node,
                return NULL;
 
        next = prev ? prev->sibling : node->child;
-       for (; next; next = next->sibling)
-               if (of_node_get(next))
-                       break;
+       of_node_get(next);
        of_node_put(prev);
        return next;
 }