mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 00:24:41 -04:00
qcacld-3.0: Destroy monitor mode vdev during stop adapter
In monitor mode during driver unload VDEV, PDEV and PSOC objects are leaking because stop adapter is not cleaning up monitor mode vdev. Destroy monitor mode vdev object during stop adapter such that VDEV object and its parent PDEV, PSOC objects can be cleaned up properly. Change-Id: I2fe41fd7aee96f731c33eff5bfa94cd3aafa401e CRs-Fixed: 2182674
This commit is contained in:
parent
66d0d69c59
commit
3b90620aa4
1 changed files with 6 additions and 0 deletions
|
|
@ -4800,6 +4800,12 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
|
|||
hdd_vdev_destroy(adapter);
|
||||
break;
|
||||
|
||||
case QDF_MONITOR_MODE:
|
||||
wlan_hdd_scan_abort(adapter);
|
||||
hdd_deregister_tx_flow_control(adapter);
|
||||
hdd_vdev_destroy(adapter);
|
||||
break;
|
||||
|
||||
case QDF_SAP_MODE:
|
||||
wlan_hdd_scan_abort(adapter);
|
||||
/* Flush IPA exception path packets */
|
||||
|
|
|
|||
Loading…
Reference in a new issue