wifi: mt76: mt7915: improve hardware restart reliability
authorFelix Fietkau <nbd@nbd.name>
Tue, 27 Aug 2024 09:30:06 +0000 (11:30 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 6 Sep 2024 12:23:07 +0000 (14:23 +0200)
commit328e35c7bfc673cde5a3a453318d044f8f83b505
tree56fcaefbad1dfa6a19d6383f3dd41dd03ba2fbac
parentb2141eadf8be6285ff8980cab153079231cab4fd
wifi: mt76: mt7915: improve hardware restart reliability

- use reconfig_complete to restart mac_work / queues
- reset full wtbl after firmware init
- clear wcid and vif mask to avoid leak
- fix sta poll list corruption

Link: https://patch.msgid.link/20240827093011.18621-19-nbd@nbd.name
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
drivers/net/wireless/mediatek/mt76/mt7915/main.c
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c