Blame view

lib/Kconfig 3.44 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
  #
  # Library configuration
  #
  
  menu "Library routines"
a5cfc1ec5   Akinobu Mita   [PATCH] bit rever...
6
7
  config BITREVERSE
  	tristate
19870def5   Alexander van Heukelum   x86, bitops: sele...
8
  config GENERIC_FIND_FIRST_BIT
9ba16087d   Jan Beulich   Kconfig: eliminat...
9
  	bool
19870def5   Alexander van Heukelum   x86, bitops: sele...
10
11
  
  config GENERIC_FIND_NEXT_BIT
9ba16087d   Jan Beulich   Kconfig: eliminat...
12
  	bool
19870def5   Alexander van Heukelum   x86, bitops: sele...
13

ab53d472e   Rusty Russell   bitmap: find_last...
14
15
16
  config GENERIC_FIND_LAST_BIT
  	bool
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
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.
7657ec1fc   Evgeniy Polyakov   [PATCH] lib/crc16...
24
25
26
27
28
29
30
  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.
f11f594ed   Martin K. Petersen   [SCSI] lib: Add s...
31
32
33
34
35
36
  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.
3e7cbae7c   Ivo van Doorn   CRC ITU-T V.41
37
38
39
40
41
42
43
  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.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44
45
46
  config CRC32
  	tristate "CRC32 functions"
  	default y
906d66df1   Akinobu Mita   [PATCH] crc32: re...
47
  	select BITREVERSE
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
48
49
50
51
52
  	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.
ad241528c   Jan Nikitenko   CRC7 support
53
54
55
56
57
58
59
  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.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
60
61
  config LIBCRC32C
  	tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
93027354d   Herbert Xu   libcrc32c: Select...
62
  	select CRYPTO
69c35efcf   Herbert Xu   libcrc32c: Move i...
63
  	select CRYPTO_CRC32C
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
64
65
66
67
68
69
  	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.
e65e1fc2d   Al Viro   [PATCH] syscall c...
70
71
72
73
  config AUDIT_GENERIC
  	bool
  	depends on AUDIT && !AUDIT_ARCH
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
74
75
76
77
78
79
80
81
  #
  # compression support is select'ed if needed
  #
  config ZLIB_INFLATE
  	tristate
  
  config ZLIB_DEFLATE
  	tristate
64c70b1cf   Richard Purdie   Add LZO1X algorit...
82
83
84
85
86
  config LZO_COMPRESS
  	tristate
  
  config LZO_DECOMPRESS
  	tristate
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
87
  #
f14f75b81   Jes Sorensen   [PATCH] ia64 unca...
88
89
90
91
92
93
  # Generic allocator support is selected if needed
  #
  config GENERIC_ALLOCATOR
  	boolean
  
  #
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
  # 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
f7704347a   David S. Miller   [PKT_SCHED]: Make...
110
111
112
  #
  # Textsearch support is select'ed if needed
  #
2de4ff7bd   Thomas Graf   [LIB]: Textsearch...
113
  config TEXTSEARCH
f7704347a   David S. Miller   [PKT_SCHED]: Make...
114
  	boolean
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
115

df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
116
  config TEXTSEARCH_KMP
f7704347a   David S. Miller   [PKT_SCHED]: Make...
117
  	tristate
df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
118

8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
119
  config TEXTSEARCH_BM
29cb9f9c5   David S. Miller   [LIB]: Make TEXTS...
120
  	tristate
8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
121

6408f79cc   Thomas Graf   [LIB]: Naive fini...
122
  config TEXTSEARCH_FSM
f7704347a   David S. Miller   [PKT_SCHED]: Make...
123
  	tristate
6408f79cc   Thomas Graf   [LIB]: Naive fini...
124

77ba89c5c   Ingo Molnar   [PATCH] pi-futex:...
125
126
127
128
129
  #
  # plist support is select#ed if needed
  #
  config PLIST
  	boolean
5ea817699   Al Viro   [PATCH] sort the ...
130
  config HAS_IOMEM
ee36c2bf8   Al Viro   [PATCH] uml probl...
131
  	boolean
5ea817699   Al Viro   [PATCH] sort the ...
132
133
134
135
136
137
  	depends on !NO_IOMEM
  	default y
  
  config HAS_IOPORT
  	boolean
  	depends on HAS_IOMEM && !NO_IOPORT
ee36c2bf8   Al Viro   [PATCH] uml probl...
138
  	default y
411f0f3ed   Heiko Carstens   Introduce CONFIG_...
139
140
141
142
  config HAS_DMA
  	boolean
  	depends on !NO_DMA
  	default y
928923c76   Geert Uytterhoeven   Introduce CONFIG_...
143
144
  config CHECK_SIGNATURE
  	bool
d9b2b2a27   David S. Miller   [LIB]: Make Power...
145
146
  config HAVE_LMB
  	boolean
aab46da05   Rusty Russell   cpumask: Add CONF...
147
148
149
150
151
152
  config CPUMASK_OFFSTACK
  	bool "Force CPU masks off stack" if DEBUG_PER_CPU_MAPS
  	help
  	  Use dynamic allocation for cpumask_var_t, instead of putting
  	  them on the stack.  This is a bit more expensive, but avoids
  	  stack overflow.
2de4ff7bd   Thomas Graf   [LIB]: Textsearch...
153
  endmenu