]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mt76: mt7921s: fix firmware download random fail
authorYN Chen <yn.chen@mediatek.com>
Sat, 28 May 2022 01:28:54 +0000 (09:28 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:41:02 +0000 (14:41 +0200)
commitcdca056096ec8917709bfce8ce9882293d26f39f
treeeb3714be3f3466d28612466c31974f6e7f74e504
parentda1ab462b96c5d47a0755aec957bae3d685538c5
mt76: mt7921s: fix firmware download random fail

[ Upstream commit a55a0c701c129f8e448f0ec1eb811dba728ace64 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c