[PATCH v2 1/4] net: use for_each_netdev()
Sascha Hauer
s.hauer at pengutronix.de
Mon Jun 10 22:12:34 PDT 2024
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 at pengutronix.de>
---
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
More information about the barebox
mailing list