Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c709df58 authored by Dundi Raviteja's avatar Dundi Raviteja Committed by Kalle Valo
Browse files

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: default avatarDundi Raviteja <dundi@codeaurora.org>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 6b4021de
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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;