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)