mt76: add missing lock configuring coverage class
authorLorenzo Bianconi <lorenzo@kernel.org>
Tue, 2 Jun 2020 20:26:38 +0000 (22:26 +0200)
committerFelix Fietkau <nbd@nbd.name>
Tue, 21 Jul 2020 17:01:14 +0000 (19:01 +0200)
commit2cb002e3c29434b0159a3a4d343d460264dae2ac
treecd65b5ed1aa6aa9e585411b9ebcbdf6324fd05ff
parent71d4364abdc50cb1f0ff5af0f932b110278f620c
mt76: add missing lock configuring coverage class

Coverage class callback can potentially run in parallel with other
routines (e.g. mt7615_set_channel) that configures timing registers.
Run coverage class callback holding mt76 mutex

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7603/main.c
drivers/net/wireless/mediatek/mt76/mt7615/main.c
drivers/net/wireless/mediatek/mt76/mt7915/main.c