]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7915: improve error recovery reliability
authorFelix Fietkau <nbd@nbd.name>
Tue, 1 Jun 2021 20:26:31 +0000 (22:26 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sat, 19 Jun 2021 07:22:47 +0000 (09:22 +0200)
commita8b8c796e1923203b59315fa6aa87f86f2172e9c
treec3c54f9e28bdcfe5de2c9449a0f8d469a2a4d184
parentff3aece1f0419c83540271129c1755af78c9dfc5
mt76: mt7915: improve error recovery reliability

- Remove no-op code for queue lock/unlock, which is no longer needed
- Set a missing DMA flag
- Wait for full completion of error recovery before restarting tx
- Schedule IRQ tasklet to ensure that IRQ mask gets written

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mac.c