]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt76x02: clean up and fix interrupt masking in the irq handler
authorFelix Fietkau <nbd@nbd.name>
Fri, 7 Aug 2020 20:05:17 +0000 (22:05 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 24 Sep 2020 16:10:14 +0000 (18:10 +0200)
commitf940e2538d3f9d98480aa364a6ac68e3843e6caf
treec52ad13aeb47e98a7363bd91bad9f48c0e3f503d
parent1b25d267e8948854a653ea4aa200504ad3332c14
mt76: mt76x02: clean up and fix interrupt masking in the irq handler

Only clear unmasked interrupts. If an interrupt is temporarily masked,
its pending events need to be processed later, even if another interrupt
happened in the mean time.
Disable interrupts in one call before scheduling

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