From 79d0d13265590fc405c9c967b32c927ebbaa6767 Mon Sep 17 00:00:00 2001 From: Zhang Qian Date: Mon, 5 Feb 2018 13:40:16 +0800 Subject: [PATCH] qcacld-3.0: Release OCB resources when stop adapter Currently, driver does not release resources acquired when starting OCB adapter. So there is memory leak when stopping OCB adapter. CRs-Fixed: 2182236 Change-Id: I693f5ed86f55b00980f16cca1bb0567429a20385 --- core/hdd/src/wlan_hdd_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 42c439f905078..30b1ef0845b77 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -4915,6 +4915,8 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx, cdp_clear_peer(cds_get_context(QDF_MODULE_ID_SOC), (struct cdp_pdev *)cds_get_context(QDF_MODULE_ID_TXRX), WLAN_HDD_GET_STATION_CTX_PTR(adapter)->conn_info.staId[0]); + hdd_deregister_tx_flow_control(adapter); + hdd_vdev_destroy(adapter); break; default: break;