@@ -68,25 +68,25 @@ static void mt7921_mac_sta_poll(struct mt7921_dev *dev)
6868 s8 rssi [4 ];
6969 int i ;
7070
71- spin_lock_bh (& dev -> sta_poll_lock );
72- list_splice_init (& dev -> sta_poll_list , & sta_poll_list );
73- spin_unlock_bh (& dev -> sta_poll_lock );
71+ spin_lock_bh (& dev -> mt76 . sta_poll_lock );
72+ list_splice_init (& dev -> mt76 . sta_poll_list , & sta_poll_list );
73+ spin_unlock_bh (& dev -> mt76 . sta_poll_lock );
7474
7575 while (true) {
7676 bool clear = false;
7777 u32 addr , val ;
7878 u16 idx ;
7979 u8 bw ;
8080
81- spin_lock_bh (& dev -> sta_poll_lock );
81+ spin_lock_bh (& dev -> mt76 . sta_poll_lock );
8282 if (list_empty (& sta_poll_list )) {
83- spin_unlock_bh (& dev -> sta_poll_lock );
83+ spin_unlock_bh (& dev -> mt76 . sta_poll_lock );
8484 break ;
8585 }
8686 msta = list_first_entry (& sta_poll_list ,
8787 struct mt7921_sta , poll_list );
8888 list_del_init (& msta -> poll_list );
89- spin_unlock_bh (& dev -> sta_poll_lock );
89+ spin_unlock_bh (& dev -> mt76 . sta_poll_lock );
9090
9191 idx = msta -> wcid .idx ;
9292 addr = mt7921_mac_wtbl_lmac_addr (idx , MT_WTBL_AC0_CTT_OFFSET );
@@ -280,10 +280,11 @@ mt7921_mac_fill_rx(struct mt7921_dev *dev, struct sk_buff *skb)
280280
281281 if (status -> wcid ) {
282282 msta = container_of (status -> wcid , struct mt7921_sta , wcid );
283- spin_lock_bh (& dev -> sta_poll_lock );
283+ spin_lock_bh (& dev -> mt76 . sta_poll_lock );
284284 if (list_empty (& msta -> poll_list ))
285- list_add_tail (& msta -> poll_list , & dev -> sta_poll_list );
286- spin_unlock_bh (& dev -> sta_poll_lock );
285+ list_add_tail (& msta -> poll_list ,
286+ & dev -> mt76 .sta_poll_list );
287+ spin_unlock_bh (& dev -> mt76 .sta_poll_lock );
287288 }
288289
289290 mt7921_get_status_freq_info (dev , mphy , status , chfreq );
@@ -566,10 +567,10 @@ void mt7921_mac_add_txs(struct mt7921_dev *dev, void *data)
566567 if (!wcid -> sta )
567568 goto out ;
568569
569- spin_lock_bh (& dev -> sta_poll_lock );
570+ spin_lock_bh (& dev -> mt76 . sta_poll_lock );
570571 if (list_empty (& msta -> poll_list ))
571- list_add_tail (& msta -> poll_list , & dev -> sta_poll_list );
572- spin_unlock_bh (& dev -> sta_poll_lock );
572+ list_add_tail (& msta -> poll_list , & dev -> mt76 . sta_poll_list );
573+ spin_unlock_bh (& dev -> mt76 . sta_poll_lock );
573574
574575out :
575576 rcu_read_unlock ();
@@ -647,10 +648,11 @@ static void mt7921_mac_tx_free(struct mt7921_dev *dev, void *data, int len)
647648 continue ;
648649
649650 msta = container_of (wcid , struct mt7921_sta , wcid );
650- spin_lock_bh (& dev -> sta_poll_lock );
651+ spin_lock_bh (& mdev -> sta_poll_lock );
651652 if (list_empty (& msta -> poll_list ))
652- list_add_tail (& msta -> poll_list , & dev -> sta_poll_list );
653- spin_unlock_bh (& dev -> sta_poll_lock );
653+ list_add_tail (& msta -> poll_list ,
654+ & mdev -> sta_poll_list );
655+ spin_unlock_bh (& mdev -> sta_poll_lock );
654656 continue ;
655657 }
656658
0 commit comments