We have a define to iterate over all network interfaces, use it on the
remaining places which still iterate over the list manually.

Signed-off-by: Sascha Hauer <[email protected]>
---
 net/eth.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net/eth.c b/net/eth.c
index 98567d8d3f..26a36474f8 100644
--- a/net/eth.c
+++ b/net/eth.c
@@ -535,7 +535,7 @@ struct eth_device *of_find_eth_device_by_node(struct 
device_node *np)
         */
        (void)of_device_ensure_probed(np);
 
-       list_for_each_entry(edev, &netdev_list, list)
+       for_each_netdev(edev)
                if (edev->parent->of_node == np)
                        return edev;
        return NULL;
@@ -546,7 +546,7 @@ void eth_open_all(void)
 {
        struct eth_device *edev;
 
-       list_for_each_entry(edev, &netdev_list, list) {
+       for_each_netdev(edev) {
                if (edev->global_mode == ETH_MODE_DISABLED)
                        continue;
                eth_open(edev);
@@ -559,7 +559,7 @@ static int populate_ethaddr(void)
        bool generated = false;
        int ret;
 
-       list_for_each_entry(edev, &netdev_list, list) {
+       for_each_netdev(edev) {
                if (!edev->parent || is_valid_ether_addr(edev->ethaddr))
                        continue;
 
-- 
2.39.2


Reply via email to