From e6da44ea06daf8bfe9eeaf3b0d674285fef69b16 Mon Sep 17 00:00:00 2001 From: Will Huang Date: Tue, 26 Dec 2017 12:46:43 +0800 Subject: [PATCH] qcacmn: Call ch avoid register/unregister callbacks tx_ops->register_ch_avoid_event_handler and tx_ops->unregister_ch_avoid_event_handler are set but never called. Call register_ch_avoid_event_handler when regulatory_psoc_open, call unregister_ch_avoid_event_handler when regulatory_psoc_close. Change-Id: I663f3020b78773560d6991dc70da9dcdd6c218a9 CRs-Fixed: 2163619 --- umac/regulatory/dispatcher/src/wlan_reg_services_api.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/umac/regulatory/dispatcher/src/wlan_reg_services_api.c b/umac/regulatory/dispatcher/src/wlan_reg_services_api.c index ba07ca7167c2..a5e648a0d953 100644 --- a/umac/regulatory/dispatcher/src/wlan_reg_services_api.c +++ b/umac/regulatory/dispatcher/src/wlan_reg_services_api.c @@ -359,6 +359,8 @@ QDF_STATUS regulatory_psoc_open(struct wlan_objmgr_psoc *psoc) tx_ops->register_master_handler(psoc, NULL); if (tx_ops->register_11d_new_cc_handler) tx_ops->register_11d_new_cc_handler(psoc, NULL); + if (tx_ops->register_ch_avoid_event_handler) + tx_ops->register_ch_avoid_event_handler(psoc, NULL); return QDF_STATUS_SUCCESS; } @@ -372,6 +374,8 @@ QDF_STATUS regulatory_psoc_close(struct wlan_objmgr_psoc *psoc) tx_ops->unregister_11d_new_cc_handler(psoc, NULL); if (tx_ops->unregister_master_handler) tx_ops->unregister_master_handler(psoc, NULL); + if (tx_ops->unregister_ch_avoid_event_handler) + tx_ops->unregister_ch_avoid_event_handler(psoc, NULL); return QDF_STATUS_SUCCESS; }