mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-19 18:31:33 +00:00
31 lines
975 B
Diff
31 lines
975 B
Diff
From c6718705017a06d6f40fa8fed1c5922d52411e48 Mon Sep 17 00:00:00 2001
|
|
From: Anilkumar Kolli <akolli@codeaurora.org>
|
|
Date: Fri, 15 May 2020 14:57:31 +0530
|
|
Subject: [PATCH 184/187] ath11k: fix ath11k reload
|
|
|
|
Signed-off-by: Anilkumar Kolli <akolli@codeaurora.org>
|
|
---
|
|
drivers/net/wireless/ath/ath11k/mhi.c | 2 +-
|
|
drivers/net/wireless/ath/ath11k/pci.c | 33 ++++++++++++++++++++++++++++-----
|
|
2 files changed, 29 insertions(+), 6 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath11k/pci.c
|
|
+++ b/drivers/net/wireless/ath/ath11k/pci.c
|
|
@@ -1076,10 +1076,15 @@ static void ath11k_pci_remove(struct pci
|
|
struct ath11k_pci *ab_pci = ath11k_pci_priv(ab);
|
|
|
|
set_bit(ATH11K_FLAG_UNREGISTERING, &ab->dev_flags);
|
|
+ ath11k_core_deinit(ab);
|
|
ath11k_mhi_unregister(ab_pci);
|
|
+
|
|
+ ath11k_pci_free_irq(ab);
|
|
ath11k_pci_disable_msi(ab_pci);
|
|
ath11k_pci_free_region(ab_pci);
|
|
- ath11k_pci_free_irq(ab);
|
|
+
|
|
+ ath11k_hal_srng_deinit(ab);
|
|
+ ath11k_ce_free_pipes(ab);
|
|
ath11k_core_free(ab);
|
|
}
|
|
|