Parcourir la source

qcacmn: Add NL80211 Testmode Conditional Directives

Added NL80211 testmode if directives to enable compilation when not
supporting the feature.

Change-Id: I00b8d982035b78f5893bd1bec79309c7ffa48d05
CRs-Fixed: 2231059
Aditya Sathish il y a 7 ans
Parent
commit
0e6b17aeb3
1 fichiers modifiés avec 6 ajouts et 4 suppressions
  1. 6 4
      os_if/linux/ftm/src/wlan_cfg80211_ftm.c

+ 6 - 4
os_if/linux/ftm/src/wlan_cfg80211_ftm.c

@@ -130,10 +130,12 @@ wlan_cfg80211_ftm_rx_event(struct wlan_objmgr_pdev *pdev,
 	}
 
 	ftm_debug("Testmode response event generated");
-
+#ifdef CONFIG_NL80211_TESTMODE
 	skb = cfg80211_testmode_alloc_event_skb(pdev_ospriv->wiphy,
 						len, GFP_ATOMIC);
-
+#else
+	return QDF_STATUS_E_INVAL;
+#endif
 	if (!skb)
 		return QDF_STATUS_E_NOMEM;
 
@@ -142,9 +144,9 @@ wlan_cfg80211_ftm_rx_event(struct wlan_objmgr_pdev *pdev,
 		nla_put(skb, WLAN_CFG80211_FTM_ATTR_DATA, len, data)) {
 		goto nla_put_failure;
 	}
-
+#ifdef CONFIG_NL80211_TESTMODE
 	cfg80211_testmode_event(skb, GFP_ATOMIC);
-
+#endif
 	return QDF_STATUS_SUCCESS;
 
 nla_put_failure: