From b58161cf1ffd53cbad794ad077ea545858c47ac0 Mon Sep 17 00:00:00 2001 From: Vignesh Viswanathan Date: Thu, 7 Jun 2018 16:39:46 +0530 Subject: [PATCH] qcacld-3.0: Fix 11k offload support check in wma_send_offload_11k_params In function wma_send_offload_11k_params, check to support 11k offload in FW fails due to usage of older WMI_SERVICE_EXT_IS_ENABLED leading to 11k offload params not sent to FW. Add changes to use wmi_service_enabled instead of WMI_SERVICE_EXT_IS_ENABLED in wma_send_offload_11k_params. Change-Id: Ic71043f448d74066a234ae1cb9513a1580011abd CRs-Fixed: 2255255 --- core/wma/src/wma_scan_roam.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c index 23b49c370002..2799f46da147 100644 --- a/core/wma/src/wma_scan_roam.c +++ b/core/wma/src/wma_scan_roam.c @@ -1377,11 +1377,9 @@ QDF_STATUS wma_send_offload_11k_params(WMA_HANDLE handle, return QDF_STATUS_E_FAILURE; } - if (!WMI_SERVICE_EXT_IS_ENABLED(wma_handle->wmi_service_bitmap, - wma_handle->wmi_service_ext_bitmap, - WMI_SERVICE_11K_NEIGHBOUR_REPORT_SUPPORT)) { - WMA_LOGE("%s: FW doesn't support 11k offload", - __func__); + if (!wmi_service_enabled(wma_handle->wmi_handle, + wmi_service_11k_neighbour_report_support)) { + WMA_LOGE(FL("FW doesn't support 11k offload")); return QDF_STATUS_E_NOSUPPORT; }