From 89a452fb6d496c09444aaf5671fd8d40d0f59bc9 Mon Sep 17 00:00:00 2001 From: sheenam monga Date: Mon, 20 Apr 2020 12:53:21 +0530 Subject: [PATCH] qcacld-3.0: Conditional compilation of akm suites Currently, in hdd_sta_akm_suites akm suites are added without verifying that these are supported by kernel or not. Support for WLAN_AKM_SUITE_8021X_SUITE_B and WLAN_AKM_SUITE_8021X_SUITE_B_192 akm suites is added from kernel 4.12 that can cause compilation issue for kernel version lesser than 4.12. Fix is to add a check of kernel version for WLAN_AKM_SUITE_8021X_SUITE_B and WLAN_AKM_SUITE_8021X_SUITE_B_192 suites before adding as an element in hdd_sta_akm_suites. Change-Id: Id8c5d1e01da62d63cfe99353e5f9dae5814baaf9 CRs-Fixed: 2667625 --- core/hdd/src/wlan_hdd_cfg80211.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 1e9d41997c00..6acd44e06446 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -445,8 +445,10 @@ static const u32 hdd_sta_akm_suites[] = { WLAN_AKM_SUITE_TDLS, WLAN_AKM_SUITE_SAE, WLAN_AKM_SUITE_FT_OVER_SAE, +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)) WLAN_AKM_SUITE_8021X_SUITE_B, WLAN_AKM_SUITE_8021X_SUITE_B_192, +#endif WLAN_AKM_SUITE_FILS_SHA256, WLAN_AKM_SUITE_FILS_SHA384, WLAN_AKM_SUITE_FT_FILS_SHA256,