mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 22:52:19 +02:00
wifi: ath12k: Adjust the process of resource release for ahb bus
Due to the change in the resource release order in ath12k_core_deinit(),
the resource release order in the AHB bus removal process needs to be
adjusted accordingly.
Tested-on: IPQ5332 hw1.0 AHB WLAN.WBE.1.3.1-00130-QCAHKSWPL_SILICONZ-1
Fixes: 6cee30f0da ("wifi: ath12k: add AHB driver support for IPQ5332")
Signed-off-by: Yingying Tang <quic_yintang@quicinc.com>
Reviewed-by: Vasanthakumar Thiagarajan <vasanthakumar.thiagarajan@oss.qualcomm.com>
Link: https://patch.msgid.link/20250423055650.16230-3-quic_yintang@quicinc.com
Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
This commit is contained in:
parent
aabd3be905
commit
167e6fc7a4
|
|
@ -1125,14 +1125,13 @@ static void ath12k_ahb_remove(struct platform_device *pdev)
|
|||
|
||||
if (test_bit(ATH12K_FLAG_QMI_FAIL, &ab->dev_flags)) {
|
||||
ath12k_ahb_power_down(ab, false);
|
||||
ath12k_qmi_deinit_service(ab);
|
||||
goto qmi_fail;
|
||||
}
|
||||
|
||||
ath12k_ahb_remove_prepare(ab);
|
||||
ath12k_core_deinit(ab);
|
||||
|
||||
ath12k_core_hw_group_cleanup(ab->ag);
|
||||
qmi_fail:
|
||||
ath12k_core_deinit(ab);
|
||||
ath12k_ahb_free_resources(ab);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user