From 7dd230773f494067afbd2381248fe7f15356cd82 Mon Sep 17 00:00:00 2001 From: Bapiraju Alla Date: Sun, 23 Jan 2022 21:33:23 -0800 Subject: [PATCH] qcacld-3.0: Fix MLO compilation issue when kernel doesn't support MLO Currently, ML adapter info is being accessed only 11BE_MLO feature macro. This will result in compilation error when, 11BE_MLO is enabled in the driver but not in the kernel. To resolve this, check for kernel support for 11BE along with driver support for MLO. Change-Id: If3a1f0837483229b94de4036eea5dc08f76f0754 CRs-Fixed: 3115872 --- core/hdd/src/wlan_hdd_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 03589f537f..c88322be51 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -5259,7 +5259,7 @@ hdd_set_mld_address(struct hdd_adapter *adapter, struct hdd_context *hdd_ctx, #endif #ifdef WLAN_FEATURE_DYNAMIC_MAC_ADDR_UPDATE -#ifdef WLAN_FEATURE_11BE_MLO +#if defined(WLAN_FEATURE_11BE_MLO) && defined(CFG80211_11BE_BASIC) static void hdd_update_set_mac_addr_req_ctx(struct hdd_adapter *adapter, void *req_ctx) {