Kconfig 2.8 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1
2
3
4
5
6
#
# Library configuration
#

menu "Library routines"

Akinobu Mita's avatar
Akinobu Mita committed
7
8
9
config BITREVERSE
	tristate

Linus Torvalds's avatar
Linus Torvalds committed
10
11
12
13
14
15
16
17
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.

18
19
20
21
22
23
24
25
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.

Ivo van Doorn's avatar
Ivo van Doorn committed
26
27
28
29
30
31
32
33
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.

Linus Torvalds's avatar
Linus Torvalds committed
34
35
36
config CRC32
	tristate "CRC32 functions"
	default y
37
	select BITREVERSE
Linus Torvalds's avatar
Linus Torvalds committed
38
39
40
41
42
43
	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.

Jan Nikitenko's avatar
Jan Nikitenko committed
44
45
46
47
48
49
50
51
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.

Linus Torvalds's avatar
Linus Torvalds committed
52
53
54
55
56
57
58
59
60
config LIBCRC32C
	tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
	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.

61
62
63
64
65
config AUDIT_GENERIC
	bool
	depends on AUDIT && !AUDIT_ARCH
	default y

Linus Torvalds's avatar
Linus Torvalds committed
66
67
68
69
70
71
72
73
74
#
# compression support is select'ed if needed
#
config ZLIB_INFLATE
	tristate

config ZLIB_DEFLATE
	tristate

75
76
77
78
79
80
config LZO_COMPRESS
	tristate

config LZO_DECOMPRESS
	tristate

Jes Sorensen's avatar
Jes Sorensen committed
81
82
83
84
85
86
#
# Generic allocator support is selected if needed
#
config GENERIC_ALLOCATOR
	boolean

Linus Torvalds's avatar
Linus Torvalds committed
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#
# 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

105
106
107
#
# Textsearch support is select'ed if needed
#
108
config TEXTSEARCH
109
	boolean
Linus Torvalds's avatar
Linus Torvalds committed
110

111
config TEXTSEARCH_KMP
112
	tristate
113

114
config TEXTSEARCH_BM
115
	tristate
116

117
config TEXTSEARCH_FSM
118
	tristate
119

120
121
122
123
124
125
#
# plist support is select#ed if needed
#
config PLIST
	boolean

Al Viro's avatar
Al Viro committed
126
config HAS_IOMEM
Al Viro's avatar
Al Viro committed
127
	boolean
Al Viro's avatar
Al Viro committed
128
129
130
131
132
133
	depends on !NO_IOMEM
	default y

config HAS_IOPORT
	boolean
	depends on HAS_IOMEM && !NO_IOPORT
Al Viro's avatar
Al Viro committed
134
135
	default y

Heiko Carstens's avatar
Heiko Carstens committed
136
137
138
139
140
config HAS_DMA
	boolean
	depends on !NO_DMA
	default y

141
142
143
config CHECK_SIGNATURE
	bool

144
endmenu