kernel_samsung_a53x/drivers/net/wireless/broadcom/b43
Rahul Rameshbabu 9a4df48cde wifi: b43: Stop correct queue in DMA worker when QoS is disabled
[ Upstream commit 581c8967d66c4961076dbbee356834e9c6777184 ]

When QoS is disabled, the queue priority value will not map to the correct
ieee80211 queue since there is only one queue. Stop queue 0 when QoS is
disabled to prevent trying to stop a non-existent queue and failing to stop
the actual queue instantiated.

Fixes: bad691946966 ("b43: avoid packet losses in the dma worker code.")
Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
Reviewed-by: Julian Calaby <julian.calaby@gmail.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20231231050300.122806-4-sergeantsagara@protonmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-19 08:44:38 +01:00
..
b43.h wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled 2024-11-19 08:44:38 +01:00
bus.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bus.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debugfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debugfs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma.c wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled 2024-11-19 08:44:38 +01:00
dma.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
leds.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
leds.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lo.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lo.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
main.c wifi: b43: Stop correct queue in DMA worker when QoS is disabled 2024-11-19 08:44:38 +01:00
main.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_a.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_ac.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_ac.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_common.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_g.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_g.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_ht.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_ht.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_lcn.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_lcn.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_lp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_lp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_n.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
phy_n.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pio.c wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled 2024-11-19 08:44:38 +01:00
pio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppr.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppr.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2055.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2055.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2056.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2056.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2057.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2057.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2059.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
radio_2059.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rfkill.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rfkill.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sdio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sdio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sysfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sysfs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_lpphy.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_lpphy.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_nphy.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_nphy.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_phy_ht.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_phy_ht.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_phy_lcn.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tables_phy_lcn.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
wa.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
wa.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xmit.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xmit.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00