mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices
authorLorenzo Bianconi <lorenzo@kernel.org>
Tue, 20 Oct 2020 08:03:17 +0000 (10:03 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 4 Dec 2020 13:31:12 +0000 (14:31 +0100)
commitfaa72684b42986b7f5b29236864b6bce2baa7e6f
treedaf2aa228ab48519abd0184da1fe686b75b0d833
parent930e0eaddf810cfa90e114a0df02f48539e1346f
mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices

Since rate configuration is run holding dev mutex, we can run key
configuration in mt7615_set_key for usb/sdio devices avoiding to
schedule the workqueue

Tested-by: Tested-by: YN Chen <yn.chen@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
drivers/net/wireless/mediatek/mt76/mt7615/main.c
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c