--- /dev/null
+Subject: Don't force select AES in wireless
+From: ak@suse.de
+
+x86 kernels use always the assembler optimized versions of AES and TWOFISH.
+But the wireless stack would force enable the generic C aes anyways.
+Remove that. The optimized versions provide the cipher as well.
+
+---
+ drivers/net/wireless/Kconfig | 1 -
+ net/ieee80211/Kconfig | 1 -
+ net/mac80211/Kconfig | 1 -
+ 3 files changed, 3 deletions(-)
+
+--- a/drivers/net/wireless/Kconfig
++++ b/drivers/net/wireless/Kconfig
+@@ -461,7 +461,6 @@ config AIRO_CS
+ depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
+ select WIRELESS_EXT
+ select CRYPTO
+- select CRYPTO_AES
+ ---help---
+ This is the standard Linux driver to support Cisco/Aironet PCMCIA
+ 802.11 wireless cards. This driver is the same as the Aironet
+--- a/net/ieee80211/Kconfig
++++ b/net/ieee80211/Kconfig
+@@ -46,7 +46,6 @@ config IEEE80211_CRYPT_CCMP
+ tristate "IEEE 802.11i CCMP support"
+ depends on IEEE80211
+ select CRYPTO
+- select CRYPTO_AES
+ ---help---
+ Include software based cipher suites in support of IEEE 802.11i
+ (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with CCMP enabled
+--- a/net/mac80211/Kconfig
++++ b/net/mac80211/Kconfig
+@@ -3,7 +3,6 @@ config MAC80211
+ select CRYPTO
+ select CRYPTO_ECB
+ select CRYPTO_ARC4
+- select CRYPTO_AES
+ select CRC32
+ select WIRELESS_EXT
+ select CFG80211