Kconfig 3.2 KB
Newer Older
L
Linus Torvalds 已提交
1 2 3 4 5 6
#
# Library configuration
#

menu "Library routines"

A
Akinobu Mita 已提交
7 8 9
config BITREVERSE
	tristate

10
config GENERIC_FIND_FIRST_BIT
11
	bool
12 13

config GENERIC_FIND_NEXT_BIT
14
	bool
15

L
Linus Torvalds 已提交
16 17 18 19 20 21 22 23
config CRC_CCITT
	tristate "CRC-CCITT functions"
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC-CCITT functions, but a module built outside
	  the kernel tree does. Such modules that use library CRC-CCITT
	  functions require M here.

24 25 26 27 28 29 30 31
config CRC16
	tristate "CRC16 functions"
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC16 functions, but a module built outside
	  the kernel tree does. Such modules that use library CRC16
	  functions require M here.

32 33 34 35 36 37 38
config CRC_T10DIF
	tristate "CRC calculation for the T10 Data Integrity Field"
	help
	  This option is only needed if a module that's not in the
	  kernel tree needs to calculate CRC checks for use with the
	  SCSI data integrity subsystem.

I
Ivo van Doorn 已提交
39 40 41 42 43 44 45 46
config CRC_ITU_T
	tristate "CRC ITU-T V.41 functions"
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC ITU-T V.41 functions, but a module built outside
	  the kernel tree does. Such modules that use library CRC ITU-T V.41
	  functions require M here.

L
Linus Torvalds 已提交
47 48 49
config CRC32
	tristate "CRC32 functions"
	default y
50
	select BITREVERSE
L
Linus Torvalds 已提交
51 52 53 54 55 56
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC32 functions, but a module built outside the
	  kernel tree does. Such modules that use library CRC32 functions
	  require M here.

J
Jan Nikitenko 已提交
57 58 59 60 61 62 63 64
config CRC7
	tristate "CRC7 functions"
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC7 functions, but a module built outside
	  the kernel tree does. Such modules that use library CRC7
	  functions require M here.

L
Linus Torvalds 已提交
65 66
config LIBCRC32C
	tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
67
	select CRYPTO_CRC32C
L
Linus Torvalds 已提交
68 69 70 71 72 73 74
	help
	  This option is provided for the case where no in-kernel-tree
	  modules require CRC32c functions, but a module built outside the
	  kernel tree does. Such modules that use library CRC32c functions
	  require M here.  See Castagnoli93.
	  Module will be libcrc32c.

75 76 77 78 79
config AUDIT_GENERIC
	bool
	depends on AUDIT && !AUDIT_ARCH
	default y

L
Linus Torvalds 已提交
80 81 82 83 84 85 86 87 88
#
# compression support is select'ed if needed
#
config ZLIB_INFLATE
	tristate

config ZLIB_DEFLATE
	tristate

89 90 91 92 93 94
config LZO_COMPRESS
	tristate

config LZO_DECOMPRESS
	tristate

J
Jes Sorensen 已提交
95 96 97 98 99 100
#
# Generic allocator support is selected if needed
#
config GENERIC_ALLOCATOR
	boolean

L
Linus Torvalds 已提交
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
#
# reed solomon support is select'ed if needed
#
config REED_SOLOMON
	tristate
	
config REED_SOLOMON_ENC8
	boolean

config REED_SOLOMON_DEC8
	boolean

config REED_SOLOMON_ENC16
	boolean

config REED_SOLOMON_DEC16
	boolean

119 120 121
#
# Textsearch support is select'ed if needed
#
T
Thomas Graf 已提交
122
config TEXTSEARCH
123
	boolean
L
Linus Torvalds 已提交
124

125
config TEXTSEARCH_KMP
126
	tristate
127

128
config TEXTSEARCH_BM
129
	tristate
130

131
config TEXTSEARCH_FSM
132
	tristate
133

134 135 136 137 138 139
#
# plist support is select#ed if needed
#
config PLIST
	boolean

A
Al Viro 已提交
140
config HAS_IOMEM
A
Al Viro 已提交
141
	boolean
A
Al Viro 已提交
142 143 144 145 146 147
	depends on !NO_IOMEM
	default y

config HAS_IOPORT
	boolean
	depends on HAS_IOMEM && !NO_IOPORT
A
Al Viro 已提交
148 149
	default y

H
Heiko Carstens 已提交
150 151 152 153 154
config HAS_DMA
	boolean
	depends on !NO_DMA
	default y

155 156 157
config CHECK_SIGNATURE
	bool

158 159 160
config HAVE_LMB
	boolean

T
Thomas Graf 已提交
161
endmenu