wireless: disable wext sysfs by default
authorJohannes Berg <johannes.berg@intel.com>
Tue, 6 Dec 2011 19:45:37 +0000 (20:45 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 7 Dec 2011 20:19:39 +0000 (15:19 -0500)
This code has been on the list to remove for a long
time, so disable it by default, add a warning to its
Kconfig, and schedule it for removal in 3.5.

The only known dependency, hal, has not required it
since its 0.5.12 release, which was in early 2009
and hal has since been deprecated completely.

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 3d849122b5b1bf345eac90465c988ff6bf1a0b68..33f7327d0451bec279299124758786116fd36b2c 100644 (file)
@@ -263,8 +263,7 @@ Who:        Ravikiran Thirumalai <kiran@scalex86.org>
 
 What:  Code that is now under CONFIG_WIRELESS_EXT_SYSFS
        (in net/core/net-sysfs.c)
-When:  After the only user (hal) has seen a release with the patches
-       for enough time, probably some time in 2010.
+When:  3.5
 Why:   Over 1K .text/.data size reduction, data is available in other
        ways (ioctls)
 Who:   Johannes Berg <johannes@sipsolutions.net>
index 1f1ef70f34f2d2852a6007b0444ac5cd14fb7f4a..2e4444fedbe0143430fdaffdd58c8793ee6da9de 100644 (file)
@@ -121,15 +121,16 @@ config CFG80211_WEXT
 
 config WIRELESS_EXT_SYSFS
        bool "Wireless extensions sysfs files"
-       default y
        depends on WEXT_CORE && SYSFS
        help
          This option enables the deprecated wireless statistics
          files in /sys/class/net/*/wireless/. The same information
          is available via the ioctls as well.
 
-         Say Y if you have programs using it, like old versions of
-         hal.
+         Say N. If you know you have ancient tools requiring it,
+         like very old versions of hal (prior to 0.5.12 release),
+         say Y and update the tools as soon as possible as this
+         option will be removed soon.
 
 config LIB80211
        tristate "Common routines for IEEE802.11 drivers"