mirror of
https://github.com/torvalds/linux.git
synced 2024-12-22 02:52:56 +00:00
ath10k: Fix memory leak in qmi
Currently the memory allocated for qmi handle is not being freed during de-init which leads to memory leak. Free the allocated qmi memory in qmi deinit to avoid memory leak. Tested HW: WCN3990 Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1 Fixes: fda6fee0001e ("ath10k: add QMI message handshake for wcn3990 client") Signed-off-by: Dundi Raviteja <dundi@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
6b4021deb0
commit
c709df5883
@ -1048,6 +1048,7 @@ int ath10k_qmi_deinit(struct ath10k *ar)
|
||||
qmi_handle_release(&qmi->qmi_hdl);
|
||||
cancel_work_sync(&qmi->event_work);
|
||||
destroy_workqueue(qmi->event_wq);
|
||||
kfree(qmi);
|
||||
ar_snoc->qmi = NULL;
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user