Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. #
  2. # Library configuration
  3. #
  4. menu "Library routines"
  5. config BITREVERSE
  6. tristate
  7. config CRC_CCITT
  8. tristate "CRC-CCITT functions"
  9. help
  10. This option is provided for the case where no in-kernel-tree
  11. modules require CRC-CCITT functions, but a module built outside
  12. the kernel tree does. Such modules that use library CRC-CCITT
  13. functions require M here.
  14. config CRC16
  15. tristate "CRC16 functions"
  16. help
  17. This option is provided for the case where no in-kernel-tree
  18. modules require CRC16 functions, but a module built outside
  19. the kernel tree does. Such modules that use library CRC16
  20. functions require M here.
  21. config CRC32
  22. tristate "CRC32 functions"
  23. default y
  24. select BITREVERSE
  25. help
  26. This option is provided for the case where no in-kernel-tree
  27. modules require CRC32 functions, but a module built outside the
  28. kernel tree does. Such modules that use library CRC32 functions
  29. require M here.
  30. config LIBCRC32C
  31. tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
  32. help
  33. This option is provided for the case where no in-kernel-tree
  34. modules require CRC32c functions, but a module built outside the
  35. kernel tree does. Such modules that use library CRC32c functions
  36. require M here. See Castagnoli93.
  37. Module will be libcrc32c.
  38. config AUDIT_GENERIC
  39. bool
  40. depends on AUDIT && !AUDIT_ARCH
  41. default y
  42. #
  43. # compression support is select'ed if needed
  44. #
  45. config ZLIB_INFLATE
  46. tristate
  47. config ZLIB_DEFLATE
  48. tristate
  49. #
  50. # Generic allocator support is selected if needed
  51. #
  52. config GENERIC_ALLOCATOR
  53. boolean
  54. #
  55. # reed solomon support is select'ed if needed
  56. #
  57. config REED_SOLOMON
  58. tristate
  59. config REED_SOLOMON_ENC8
  60. boolean
  61. config REED_SOLOMON_DEC8
  62. boolean
  63. config REED_SOLOMON_ENC16
  64. boolean
  65. config REED_SOLOMON_DEC16
  66. boolean
  67. #
  68. # Textsearch support is select'ed if needed
  69. #
  70. config TEXTSEARCH
  71. boolean
  72. config TEXTSEARCH_KMP
  73. tristate
  74. config TEXTSEARCH_BM
  75. tristate
  76. config TEXTSEARCH_FSM
  77. tristate
  78. #
  79. # plist support is select#ed if needed
  80. #
  81. config PLIST
  82. boolean
  83. config HAS_IOMEM
  84. boolean
  85. depends on !NO_IOMEM
  86. default y
  87. config HAS_IOPORT
  88. boolean
  89. depends on HAS_IOMEM && !NO_IOPORT
  90. default y
  91. endmenu