From d35ae316410952c73fe97faf7fcd72509064531a Mon Sep 17 00:00:00 2001 From: Min Liu Date: Wed, 8 May 2019 15:43:13 +0800 Subject: [PATCH] qcacld-3.0: Fix stats ext callback deregistration In hdd_deregister_cb, wlan_hdd_cfg80211_stats_ext_callback should be deregistered instead of registered. Change-Id: Ib7051aeb4579e2573b1b1845601aee07f596bcbc CRs-Fixed: 2449023 --- core/hdd/src/wlan_hdd_main.c | 3 +-- core/sme/inc/sme_api.h | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 93a0d66adeb5..f1177352094a 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -12160,8 +12160,7 @@ void hdd_deregister_cb(struct hdd_context *hdd_ctx) sme_reset_link_layer_stats_ind_cb(mac_handle); sme_reset_rssi_threshold_breached_cb(mac_handle); - sme_stats_ext_register_callback(mac_handle, - wlan_hdd_cfg80211_stats_ext_callback); + sme_stats_ext_deregister_callback(mac_handle); status = sme_reset_tsfcb(mac_handle); if (!QDF_IS_STATUS_SUCCESS(status)) diff --git a/core/sme/inc/sme_api.h b/core/sme/inc/sme_api.h index 6cb87648b327..9e91bffc7f6b 100644 --- a/core/sme/inc/sme_api.h +++ b/core/sme/inc/sme_api.h @@ -1059,6 +1059,11 @@ sme_stats_ext_register_callback(mac_handle_t mac_handle, { } +static inline void +sme_stats_ext_deregister_callback(mac_handle_t mac_handle) +{ +} + static inline void sme_stats_ext2_register_callback(mac_handle_t mac_handle, stats_ext2_cb callback)