wifi: mt76: sdio: move mcu queue size check inside critical section
authorLorenzo Bianconi <lorenzo@kernel.org>
Mon, 25 Mar 2024 16:07:16 +0000 (17:07 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 2 May 2024 10:44:51 +0000 (12:44 +0200)
commit6d1af9b64c13d058109707fb97e94c7b6b51e7db
treebca67ab2e8a86bf6f9d5b095bd1363bc55b3342c
parent1ac710a6e8545c6df7a292f167dd088880a74c05
wifi: mt76: sdio: move mcu queue size check inside critical section

Even if it is not a real issue at the moment since concurrent access to
mcu message queue is protected by mcu mutex, make the code more robust
and move mcu queue free space check inside queue spinlock critical section.

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