cfg80211: fix Kconfig for users of cfg80211

* iwm doesn't depend on cfg80211 or wireless extensions
 * rndis wlan selects cfg80211 - needs to depend
 * mac80211 selects cfg80211 - needs to depend

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Johannes Berg 2009-06-03 18:30:31 +02:00 committed by John W. Linville
parent f71fea23a2
commit 0aa8204b46
3 changed files with 6 additions and 3 deletions

View file

@ -333,11 +333,11 @@ config USB_ZD1201
config USB_NET_RNDIS_WLAN config USB_NET_RNDIS_WLAN
tristate "Wireless RNDIS USB support" tristate "Wireless RNDIS USB support"
depends on USB && WLAN_80211 && EXPERIMENTAL depends on USB && WLAN_80211 && EXPERIMENTAL
depends on CFG80211
select USB_USBNET select USB_USBNET
select USB_NET_CDCETHER select USB_NET_CDCETHER
select USB_NET_RNDIS_HOST select USB_NET_RNDIS_HOST
select WIRELESS_EXT select WIRELESS_EXT
select CFG80211
---help--- ---help---
This is a driver for wireless RNDIS devices. This is a driver for wireless RNDIS devices.
These are USB based adapters found in devices such as: These are USB based adapters found in devices such as:

View file

@ -1,8 +1,8 @@
config IWM config IWM
tristate "Intel Wireless Multicomm 3200 WiFi driver" tristate "Intel Wireless Multicomm 3200 WiFi driver"
depends on MMC && WLAN_80211 && EXPERIMENTAL depends on MMC && WLAN_80211 && EXPERIMENTAL
depends on CFG80211
select WIRELESS_EXT select WIRELESS_EXT
select CFG80211
select FW_LOADER select FW_LOADER
config IWM_DEBUG config IWM_DEBUG

View file

@ -1,16 +1,19 @@
config MAC80211 config MAC80211
tristate "Generic IEEE 802.11 Networking Stack (mac80211)" tristate "Generic IEEE 802.11 Networking Stack (mac80211)"
depends on CFG80211
select CRYPTO select CRYPTO
select CRYPTO_ECB select CRYPTO_ECB
select CRYPTO_ARC4 select CRYPTO_ARC4
select CRYPTO_AES select CRYPTO_AES
select CRC32 select CRC32
select WIRELESS_EXT select WIRELESS_EXT
select CFG80211
---help--- ---help---
This option enables the hardware independent IEEE 802.11 This option enables the hardware independent IEEE 802.11
networking stack. networking stack.
comment "CFG80211 needs to be enabled for MAC80211"
depends on CFG80211=n
config MAC80211_DEFAULT_PS config MAC80211_DEFAULT_PS
bool "enable powersave by default" bool "enable powersave by default"
depends on MAC80211 depends on MAC80211