@@ -265,12 +265,10 @@ static void aq_nic_service_timer_cb(struct timer_list *t)
265265static void aq_nic_polling_timer_cb (struct timer_list * t )
266266{
267267 struct aq_nic_s * self = from_timer (self , t , polling_timer );
268- struct aq_vec_s * aq_vec = NULL ;
269268 unsigned int i = 0U ;
270269
271- for (i = 0U , aq_vec = self -> aq_vec [0 ];
272- self -> aq_vecs > i ; ++ i , aq_vec = self -> aq_vec [i ])
273- aq_vec_isr (i , (void * )aq_vec );
270+ for (i = 0U ; self -> aq_vecs > i ; ++ i )
271+ aq_vec_isr (i , (void * )self -> aq_vec [i ]);
274272
275273 mod_timer (& self -> polling_timer , jiffies +
276274 AQ_CFG_POLLING_TIMER_INTERVAL );
@@ -872,7 +870,6 @@ int aq_nic_get_regs_count(struct aq_nic_s *self)
872870
873871u64 * aq_nic_get_stats (struct aq_nic_s * self , u64 * data )
874872{
875- struct aq_vec_s * aq_vec = NULL ;
876873 struct aq_stats_s * stats ;
877874 unsigned int count = 0U ;
878875 unsigned int i = 0U ;
@@ -916,11 +913,11 @@ u64 *aq_nic_get_stats(struct aq_nic_s *self, u64 *data)
916913 data += i ;
917914
918915 for (tc = 0U ; tc < self -> aq_nic_cfg .tcs ; tc ++ ) {
919- for (i = 0U , aq_vec = self -> aq_vec [ 0 ];
920- aq_vec && self -> aq_vecs > i ;
921- ++ i , aq_vec = self -> aq_vec [ i ]) {
916+ for (i = 0U ; self -> aq_vecs > i ; ++ i ) {
917+ if (! self -> aq_vec [ i ])
918+ break ;
922919 data += count ;
923- count = aq_vec_get_sw_stats (aq_vec , tc , data );
920+ count = aq_vec_get_sw_stats (self -> aq_vec [ i ] , tc , data );
924921 }
925922 }
926923
@@ -1234,7 +1231,6 @@ int aq_nic_set_loopback(struct aq_nic_s *self)
12341231
12351232int aq_nic_stop (struct aq_nic_s * self )
12361233{
1237- struct aq_vec_s * aq_vec = NULL ;
12381234 unsigned int i = 0U ;
12391235
12401236 netif_tx_disable (self -> ndev );
@@ -1252,9 +1248,8 @@ int aq_nic_stop(struct aq_nic_s *self)
12521248
12531249 aq_ptp_irq_free (self );
12541250
1255- for (i = 0U , aq_vec = self -> aq_vec [0 ];
1256- self -> aq_vecs > i ; ++ i , aq_vec = self -> aq_vec [i ])
1257- aq_vec_stop (aq_vec );
1251+ for (i = 0U ; self -> aq_vecs > i ; ++ i )
1252+ aq_vec_stop (self -> aq_vec [i ]);
12581253
12591254 aq_ptp_ring_stop (self );
12601255
0 commit comments