cfg80211: self-contained wext handling where possible
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 27 Jul 2009 10:01:53 +0000 (12:01 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 29 Jul 2009 19:46:20 +0000 (15:46 -0400)
commita9a11622c5c742c115fad371c0397ae86dd3bb67
tree747d04a77d4411886befb5701322fa06da90a0fb
parent1f9298f96082692bdfe73af6fc2167f627f21647
cfg80211: self-contained wext handling where possible

Finally! This is what you've all been waiting for!

This patch makes cfg80211 take care of wext emulation
_completely_ by itself, drivers that don't need things
cfg80211 doesn't do yet don't even need to be aware of
wireless extensions.
This means we can also clean up mac80211's and iwm's
Kconfig and make it possible to build them w/o wext
now!

RIP wext.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
17 files changed:
drivers/net/wireless/iwmc3200wifi/Kconfig
drivers/net/wireless/iwmc3200wifi/Makefile
drivers/net/wireless/iwmc3200wifi/iwm.h
drivers/net/wireless/iwmc3200wifi/netdev.c
drivers/net/wireless/iwmc3200wifi/wext.c [deleted file]
net/mac80211/Kconfig
net/mac80211/Makefile
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/scan.c
net/mac80211/wext.c [deleted file]
net/wireless/core.c
net/wireless/mlme.c
net/wireless/scan.c
net/wireless/sme.c
net/wireless/wext-compat.c
net/wireless/wext-compat.h