cfg80211: deprecate CFG80211_WEXT
authorJohannes Berg <johannes.berg@intel.com>
Wed, 16 May 2012 21:40:19 +0000 (23:40 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 5 Jun 2012 19:32:15 +0000 (15:32 -0400)
Almost all wireless tools have transitioned to
or at least added compatibility with nl80211 so
there's no real need for CONFIG_CFG80211_WEXT
any more. Mark it for removal, and also change
the default to not be enabled.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Documentation/feature-removal-schedule.txt
net/wireless/Kconfig

index 0258e3d06280e909a4703128a2c45e45767428f9..dec901554ef7d58d8ad9de35431017e51b22a2fa 100644 (file)
@@ -440,6 +440,19 @@ Who:       Hans Verkuil <hans.verkuil@cisco.com>
 
 ----------------------------
 
+What:  CONFIG_CFG80211_WEXT
+When:  as soon as distributions ship new wireless tools, ie. wpa_supplicant 1.0
+       and NetworkManager/connman/etc. that are able to use nl80211
+Why:   Wireless extensions are deprecated, and userland tools are moving to
+       using nl80211. New drivers are no longer using wireless extensions,
+       and while there might still be old drivers, both new drivers and new
+       userland no longer needs them and they can't be used for an feature
+       developed in the past couple of years. As such, compatibility with
+       wireless extensions in new drivers will be removed.
+Who:   Johannes Berg <johannes@sipsolutions.net>
+
+----------------------------
+
 What:  g_file_storage driver
 When:  3.8
 Why:   This driver has been superseded by g_mass_storage.
index 8dba3c60794a995726e1e754560169d8a92ea6b0..4d2b1ec6516ff7f2e96c3ecee6bca4062c1d3a80 100644 (file)
@@ -114,7 +114,6 @@ config CFG80211_WEXT
        bool "cfg80211 wireless extensions compatibility"
        depends on CFG80211
        select WEXT_CORE
-       default y
        help
          Enable this option if you need old userspace for wireless
          extensions with cfg80211-based drivers.