]> Pileus Git - ~andy/linux/commitdiff
staging: r8192e: Fix possible error in configuration
authorLarry Finger <Larry.Finger@lwfinger.net>
Mon, 16 Apr 2012 21:06:18 +0000 (16:06 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Apr 2012 23:58:16 +0000 (16:58 -0700)
It is possible to misconfigure a kernel by selecting the rtllib crypto
routines without enabling the underlying support from the crypto library.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Acked-by: Sean MacLennan <seanm@seanm.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192e/Kconfig

index f87e211018579a1d43124adea963c01bbbd0e2bd..4602a47cdb4ab0b1a53741a6d7f946899813b4a4 100644 (file)
@@ -14,6 +14,7 @@ if RTLLIB
 config RTLLIB_CRYPTO_CCMP
        tristate "Support for rtllib CCMP crypto"
        depends on RTLLIB
+       select CRYPTO_AES
        default y
        ---help---
          CCMP crypto driver for rtllib.
@@ -23,6 +24,8 @@ config RTLLIB_CRYPTO_CCMP
 config RTLLIB_CRYPTO_TKIP
        tristate "Support for rtllib TKIP crypto"
        depends on RTLLIB
+       select CRYPTO_ARC4
+       select CRYPTO_MICHAEL_MIC
        default y
        ---help---
          TKIP crypto driver for rtllib.
@@ -31,6 +34,7 @@ config RTLLIB_CRYPTO_TKIP
 
 config RTLLIB_CRYPTO_WEP
        tristate "Support for rtllib WEP crypto"
+       select CRYPTO_ARC4
        depends on RTLLIB
        default y
        ---help---