OSDN Git Service

mt76: mt7921s: fix firmware download random fail
authorYN Chen <yn.chen@mediatek.com>
Sat, 28 May 2022 01:28:54 +0000 (09:28 +0800)
committerFelix Fietkau <nbd@nbd.name>
Mon, 11 Jul 2022 11:40:01 +0000 (13:40 +0200)
commita55a0c701c129f8e448f0ec1eb811dba728ace64
tree8e47ba1279d6f3357633ce748fc7c86acaa57c91
parent45b6f9cb8ffcb65d9a5c5164046016afedac62fc
mt76: mt7921s: fix firmware download random fail

To avoid racing problems in chip, mt7921s should reacquire drv-own after
firmware semaphore is released.

Fixes: 78b217580c509 ("mt76: mt7921s: fix bus hang with wrong privilege")
Signed-off-by: YN Chen <yn.chen@mediatek.com>
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c