Browse Source

qcacld-3.0: Turn on WLAN_NL80211_TESTMODE properly

WLAN_NL80211_TESTMODE need to be controlled by CONFIG_NL80211_TESTMODE,
or compiler will throw error, like - API cfg80211_testmode_* not defined.

CRs-Fixed: 2103007
Change-Id: I84536b8527656d8d0d4a0a7961ca8a83e8dd733c
Lin Bai 7 years ago
parent
commit
59b79768d3
1 changed files with 5 additions and 1 deletions
  1. 5 1
      Kbuild

+ 5 - 1
Kbuild

@@ -1600,7 +1600,6 @@ CDEFINES :=	-DANI_LITTLE_BYTE_ENDIAN \
 		-DWLAN_FEATURE_GTK_OFFLOAD \
 		-DWLAN_WAKEUP_EVENTS \
 		-DFEATURE_WLAN_RA_FILTERING\
-		-DWLAN_NL80211_TESTMODE \
 		-DFEATURE_WLAN_LPHB \
 		-DQCA_SUPPORT_TX_THROTTLE \
 		-DWMI_INTERFACE_EVENT_LOGGING \
@@ -1648,6 +1647,11 @@ CDEFINES += -DCONFIG_PLD_PCIE_CNSS
 CDEFINES += -DCONFIG_PLD_PCIE_INIT
 endif
 
+#Enable NL80211 test mode
+ifeq ($(CONFIG_NL80211_TESTMODE), y)
+CDEFINES += -DWLAN_NL80211_TESTMODE
+endif
+
 # Flag to enable bus auto suspend
 ifeq ($(CONFIG_ROME_IF),pci)
 ifeq ($(CONFIG_BUS_AUTO_SUSPEND), y)