Преглед на файлове

qcacld-3.0: close all adapters before module stop

Adapter resources are not being released until after stop modules. This
leads to resource leaks on PCIe targets. Move the call to close adapters
to before stop modules.

Change-Id: I18ceba26bb6aab634da91a14cc6890a7b7bd836f
CRs-Fixed: 2162868
Dustin Brown преди 7 години
родител
ревизия
36e24e273b
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      core/hdd/src/wlan_hdd_main.c

+ 2 - 2
core/hdd/src/wlan_hdd_main.c

@@ -6242,6 +6242,8 @@ static void hdd_wlan_exit(struct hdd_context *hdd_ctx)
 
 	unregister_netdevice_notifier(&hdd_netdev_notifier);
 
+	hdd_close_all_adapters(hdd_ctx, false);
+
 	hdd_wlan_stop_modules(hdd_ctx, false);
 
 	memdump_deinit();
@@ -6268,8 +6270,6 @@ static void hdd_wlan_exit(struct hdd_context *hdd_ctx)
 	hdd_green_ap_deinit(hdd_ctx);
 	hdd_request_manager_deinit();
 
-	hdd_close_all_adapters(hdd_ctx, false);
-
 	hdd_ipa_cleanup(hdd_ctx);
 
 	wlansap_global_deinit();