251-kconfig.patch 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. From da3c50704f14132f4adf80d48e9a4cd5d46e54c9 Mon Sep 17 00:00:00 2001
  2. From: John Crispin <john@phrozen.org>
  3. Date: Fri, 7 Jul 2017 17:09:21 +0200
  4. Subject: kconfig: owrt specifc dependencies
  5. Signed-off-by: John Crispin <john@phrozen.org>
  6. ---
  7. crypto/Kconfig | 10 +++++-----
  8. drivers/bcma/Kconfig | 1 +
  9. drivers/ssb/Kconfig | 3 ++-
  10. lib/Kconfig | 8 ++++----
  11. net/netfilter/Kconfig | 2 +-
  12. net/wireless/Kconfig | 17 ++++++++++-------
  13. sound/core/Kconfig | 4 ++--
  14. 7 files changed, 25 insertions(+), 20 deletions(-)
  15. --- a/crypto/Kconfig
  16. +++ b/crypto/Kconfig
  17. @@ -34,7 +34,7 @@ config CRYPTO_FIPS
  18. this is.
  19. config CRYPTO_ALGAPI
  20. - tristate
  21. + tristate "ALGAPI"
  22. select CRYPTO_ALGAPI2
  23. help
  24. This option provides the API for cryptographic algorithms.
  25. @@ -43,7 +43,7 @@ config CRYPTO_ALGAPI2
  26. tristate
  27. config CRYPTO_AEAD
  28. - tristate
  29. + tristate "AEAD"
  30. select CRYPTO_AEAD2
  31. select CRYPTO_ALGAPI
  32. @@ -54,7 +54,7 @@ config CRYPTO_AEAD2
  33. select CRYPTO_RNG2
  34. config CRYPTO_SKCIPHER
  35. - tristate
  36. + tristate "SKCIPHER"
  37. select CRYPTO_SKCIPHER2
  38. select CRYPTO_ALGAPI
  39. @@ -64,7 +64,7 @@ config CRYPTO_SKCIPHER2
  40. select CRYPTO_RNG2
  41. config CRYPTO_HASH
  42. - tristate
  43. + tristate "HASH"
  44. select CRYPTO_HASH2
  45. select CRYPTO_ALGAPI
  46. @@ -73,7 +73,7 @@ config CRYPTO_HASH2
  47. select CRYPTO_ALGAPI2
  48. config CRYPTO_RNG
  49. - tristate
  50. + tristate "RNG"
  51. select CRYPTO_RNG2
  52. select CRYPTO_ALGAPI
  53. --- a/drivers/bcma/Kconfig
  54. +++ b/drivers/bcma/Kconfig
  55. @@ -16,6 +16,7 @@ if BCMA
  56. # Support for Block-I/O. SELECT this from the driver that needs it.
  57. config BCMA_BLOCKIO
  58. bool
  59. + default y
  60. config BCMA_HOST_PCI_POSSIBLE
  61. bool
  62. --- a/drivers/ssb/Kconfig
  63. +++ b/drivers/ssb/Kconfig
  64. @@ -29,6 +29,7 @@ config SSB_SPROM
  65. config SSB_BLOCKIO
  66. bool
  67. depends on SSB
  68. + default y
  69. config SSB_PCIHOST_POSSIBLE
  70. bool
  71. @@ -49,7 +50,7 @@ config SSB_PCIHOST
  72. config SSB_B43_PCI_BRIDGE
  73. bool
  74. depends on SSB_PCIHOST
  75. - default n
  76. + default y
  77. config SSB_PCMCIAHOST_POSSIBLE
  78. bool
  79. --- a/lib/Kconfig
  80. +++ b/lib/Kconfig
  81. @@ -443,16 +443,16 @@ config BCH_CONST_T
  82. # Textsearch support is select'ed if needed
  83. #
  84. config TEXTSEARCH
  85. - bool
  86. + bool "Textsearch support"
  87. config TEXTSEARCH_KMP
  88. - tristate
  89. + tristate "Textsearch KMP"
  90. config TEXTSEARCH_BM
  91. - tristate
  92. + tristate "Textsearch BM"
  93. config TEXTSEARCH_FSM
  94. - tristate
  95. + tristate "Textsearch FSM"
  96. config BTREE
  97. bool
  98. --- a/net/netfilter/Kconfig
  99. +++ b/net/netfilter/Kconfig
  100. @@ -11,7 +11,7 @@ config NETFILTER_INGRESS
  101. infrastructure.
  102. config NETFILTER_NETLINK
  103. - tristate
  104. + tristate "Netfilter NFNETLINK interface"
  105. config NETFILTER_FAMILY_BRIDGE
  106. bool
  107. --- a/net/wireless/Kconfig
  108. +++ b/net/wireless/Kconfig
  109. @@ -1,6 +1,6 @@
  110. # SPDX-License-Identifier: GPL-2.0-only
  111. config WIRELESS_EXT
  112. - bool
  113. + bool "Wireless extensions"
  114. config WEXT_CORE
  115. def_bool y
  116. @@ -12,10 +12,10 @@ config WEXT_PROC
  117. depends on WEXT_CORE
  118. config WEXT_SPY
  119. - bool
  120. + bool "WEXT_SPY"
  121. config WEXT_PRIV
  122. - bool
  123. + bool "WEXT_PRIV"
  124. config CFG80211
  125. tristate "cfg80211 - wireless configuration API"
  126. @@ -204,7 +204,7 @@ config CFG80211_WEXT_EXPORT
  127. endif # CFG80211
  128. config LIB80211
  129. - tristate
  130. + tristate "LIB80211"
  131. default n
  132. help
  133. This options enables a library of common routines used
  134. @@ -213,17 +213,17 @@ config LIB80211
  135. Drivers should select this themselves if needed.
  136. config LIB80211_CRYPT_WEP
  137. - tristate
  138. + tristate "LIB80211_CRYPT_WEP"
  139. select CRYPTO_LIB_ARC4
  140. config LIB80211_CRYPT_CCMP
  141. - tristate
  142. + tristate "LIB80211_CRYPT_CCMP"
  143. select CRYPTO
  144. select CRYPTO_AES
  145. select CRYPTO_CCM
  146. config LIB80211_CRYPT_TKIP
  147. - tristate
  148. + tristate "LIB80211_CRYPT_TKIP"
  149. select CRYPTO_LIB_ARC4
  150. config LIB80211_DEBUG
  151. --- a/sound/core/Kconfig
  152. +++ b/sound/core/Kconfig
  153. @@ -17,7 +17,7 @@ config SND_DMAENGINE_PCM
  154. tristate
  155. config SND_HWDEP
  156. - tristate
  157. + tristate "Sound hardware support"
  158. config SND_SEQ_DEVICE
  159. tristate
  160. @@ -27,7 +27,7 @@ config SND_RAWMIDI
  161. select SND_SEQ_DEVICE if SND_SEQUENCER != n
  162. config SND_COMPRESS_OFFLOAD
  163. - tristate
  164. + tristate "Compression offloading support"
  165. config SND_JACK
  166. bool
  167. --- a/net/Kconfig
  168. +++ b/net/Kconfig
  169. @@ -430,7 +430,7 @@ config NET_DEVLINK
  170. default n
  171. config PAGE_POOL
  172. - bool
  173. + bool "Page pool support"
  174. config PAGE_POOL_STATS
  175. default n