@@ -257,12 +257,10 @@ static void aq_nic_service_timer_cb(struct timer_list *t)
257257static void aq_nic_polling_timer_cb (struct timer_list * t )
258258{
259259 struct aq_nic_s * self = from_timer (self , t , polling_timer );
260- struct aq_vec_s * aq_vec = NULL ;
261260 unsigned int i = 0U ;
262261
263- for (i = 0U , aq_vec = self -> aq_vec [0 ];
264- self -> aq_vecs > i ; ++ i , aq_vec = self -> aq_vec [i ])
265- aq_vec_isr (i , (void * )aq_vec );
262+ for (i = 0U ; self -> aq_vecs > i ; ++ i )
263+ aq_vec_isr (i , (void * )self -> aq_vec [i ]);
266264
267265 mod_timer (& self -> polling_timer , jiffies +
268266 AQ_CFG_POLLING_TIMER_INTERVAL );
@@ -852,7 +850,6 @@ int aq_nic_get_regs_count(struct aq_nic_s *self)
852850
853851u64 * aq_nic_get_stats (struct aq_nic_s * self , u64 * data )
854852{
855- struct aq_vec_s * aq_vec = NULL ;
856853 struct aq_stats_s * stats ;
857854 unsigned int count = 0U ;
858855 unsigned int i = 0U ;
@@ -896,11 +893,11 @@ u64 *aq_nic_get_stats(struct aq_nic_s *self, u64 *data)
896893 data += i ;
897894
898895 for (tc = 0U ; tc < self -> aq_nic_cfg .tcs ; tc ++ ) {
899- for (i = 0U , aq_vec = self -> aq_vec [ 0 ];
900- aq_vec && self -> aq_vecs > i ;
901- ++ i , aq_vec = self -> aq_vec [ i ]) {
896+ for (i = 0U ; self -> aq_vecs > i ; ++ i ) {
897+ if (! self -> aq_vec [ i ])
898+ break ;
902899 data += count ;
903- count = aq_vec_get_sw_stats (aq_vec , tc , data );
900+ count = aq_vec_get_sw_stats (self -> aq_vec [ i ] , tc , data );
904901 }
905902 }
906903
@@ -1215,7 +1212,6 @@ int aq_nic_set_loopback(struct aq_nic_s *self)
12151212
12161213int aq_nic_stop (struct aq_nic_s * self )
12171214{
1218- struct aq_vec_s * aq_vec = NULL ;
12191215 unsigned int i = 0U ;
12201216
12211217 netif_tx_disable (self -> ndev );
@@ -1233,9 +1229,8 @@ int aq_nic_stop(struct aq_nic_s *self)
12331229
12341230 aq_ptp_irq_free (self );
12351231
1236- for (i = 0U , aq_vec = self -> aq_vec [0 ];
1237- self -> aq_vecs > i ; ++ i , aq_vec = self -> aq_vec [i ])
1238- aq_vec_stop (aq_vec );
1232+ for (i = 0U ; self -> aq_vecs > i ; ++ i )
1233+ aq_vec_stop (self -> aq_vec [i ]);
12391234
12401235 aq_ptp_ring_stop (self );
12411236
0 commit comments