ice: use list_for_each_entry() helper
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 2 Aug 2023 09:07:39 +0000 (17:07 +0800)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 17 Aug 2023 20:59:46 +0000 (13:59 -0700)
Convert list_for_each() to list_for_each_entry() where applicable.
No functional changed.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Sujai Buvaneswaran <sujai.buvaneswaran@intel.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_lag.c

index 36b7044..a68974c 100644 (file)
@@ -129,11 +129,9 @@ ice_lag_find_hw_by_lport(struct ice_lag *lag, u8 lport)
        struct ice_lag_netdev_list *entry;
        struct net_device *tmp_netdev;
        struct ice_netdev_priv *np;
-       struct list_head *tmp;
        struct ice_hw *hw;
 
-       list_for_each(tmp, lag->netdev_head) {
-               entry = list_entry(tmp, struct ice_lag_netdev_list, node);
+       list_for_each_entry(entry, lag->netdev_head, node) {
                tmp_netdev = entry->netdev;
                if (!tmp_netdev || !netif_is_ice(tmp_netdev))
                        continue;
@@ -1535,11 +1533,9 @@ static void ice_lag_disable_sriov_bond(struct ice_lag *lag)
        struct ice_lag_netdev_list *entry;
        struct ice_netdev_priv *np;
        struct net_device *netdev;
-       struct list_head *tmp;
        struct ice_pf *pf;
 
-       list_for_each(tmp, lag->netdev_head) {
-               entry = list_entry(tmp, struct ice_lag_netdev_list, node);
+       list_for_each_entry(entry, lag->netdev_head, node) {
                netdev = entry->netdev;
                np = netdev_priv(netdev);
                pf = np->vsi->back;