OSDN Git Service

mt76: mt7615: fix possible deadlock in mt7615_stop
authorLorenzo Bianconi <lorenzo@kernel.org>
Mon, 13 Apr 2020 14:28:48 +0000 (16:28 +0200)
committerFelix Fietkau <nbd@nbd.name>
Tue, 12 May 2020 17:52:31 +0000 (19:52 +0200)
commit4fcf6e770b4487db3dbcf48993a36f16f8836680
tree9cdfb6067ec6a75ff26beae1d5cda5504126a628
parent5da612090d9a7b1481b7587b3b1deede30a11baf
mt76: mt7615: fix possible deadlock in mt7615_stop

make mac_work per phy instead of per device and fix a possible deadlock
in mt7615_stop since mt7615_mac_work runs holding mt76 mutex

Fixes: fdd2e570764c2 ("mt76: mt7615: add dual-phy support for mac80211 ops")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/init.c
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
drivers/net/wireless/mediatek/mt76/mt7615/main.c
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h