]> git.baikalelectronics.ru Git - kernel.git/commit
wcn36xx: Put DXE block into reset before freeing memory
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>
Fri, 5 Nov 2021 12:21:52 +0000 (12:21 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 8 Nov 2021 13:21:17 +0000 (15:21 +0200)
commitdb112ca2869732b3cd613c014e618363522fa92d
tree3030ae5a6fd6d090c695585a47b7b037ebc0906f
parentdf1a11ac1c431729eb0983e1938543598f9d385e
wcn36xx: Put DXE block into reset before freeing memory

When deiniting the DXE hardware we should reset the block to ensure there
is no spurious DMA write transaction from the downstream WCNSS to upstream
MSM at a skbuff address we will have released.

Fixes: 29b7b74be440 ("wcn36xx: mac80211 driver for Qualcomm WCN3660/WCN3680 hardware")
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20211105122152.1580542-4-bryan.odonoghue@linaro.org
drivers/net/wireless/ath/wcn36xx/dxe.c