summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2020-02-16 16:08:58 +0100
committerFelix Fietkau <nbd@nbd.name>2020-05-12 19:52:27 +0200
commitfd6c2dfa49b762ffe773a835ba62fa692df4c1b0 (patch)
treed33462a14951b7e912563091677a781c67a31c48 /arch
parent5bb4e125815aa769a7d2ab7dc203593925bba0ba (diff)
mt76: mt76x02: fix handling MCU timeouts during hw restart
If a MCU timeout occurs before a hw restart completes, another hw restart is scheduled, and the station state gets corrupted. To speed up dealing with that, do not issue any MCU commands after the first timeout, and defer handling timeouts until the reset has completed. Also ignore errors in MCU commands during start/config to avoid making user space fail on this condition. If it happens, another restart is scheduled quickly, and that usually recovers the hardware properly. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions