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
diff --git a/Kbuild b/Kbuild
index be748a8..1c1c82e 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1600,7 +1600,6 @@
-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_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)