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 <s.hauer@xxxxxxxxxxxxxx> --- 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