Files
kernel/lib/Kconfig
T

161 lines
3.1 KiB
Plaintext
Raw Normal View History

2005-04-16 15:20:36 -07:00
#
# Library configuration
#
menu "Library routines"
2006-12-08 02:36:25 -08:00
config BITREVERSE
tristate
config GENERIC_FIND_FIRST_BIT
2008-10-15 22:01:38 -07:00
bool
config GENERIC_FIND_NEXT_BIT
2008-10-15 22:01:38 -07:00
bool
2005-04-16 15:20:36 -07:00
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.
2005-08-17 15:17:26 +04:00
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.
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.
2006-06-12 16:17:04 +02:00
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.
2005-04-16 15:20:36 -07:00
config CRC32
tristate "CRC32 functions"
default y
select BITREVERSE
2005-04-16 15:20:36 -07:00
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.
2007-07-17 04:04:03 -07:00
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.
2005-04-16 15:20:36 -07:00
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.
config AUDIT_GENERIC
bool
depends on AUDIT && !AUDIT_ARCH
default y
2005-04-16 15:20:36 -07:00
#
# compression support is select'ed if needed
#
config ZLIB_INFLATE
tristate
config ZLIB_DEFLATE
tristate
2007-07-10 17:22:24 -07:00
config LZO_COMPRESS
tristate
config LZO_DECOMPRESS
tristate
2005-06-21 17:15:02 -07:00
#
# Generic allocator support is selected if needed
#
config GENERIC_ALLOCATOR
boolean
2005-04-16 15:20:36 -07:00
#
# 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
#
# Textsearch support is select'ed if needed
#
2005-06-23 20:49:30 -07:00
config TEXTSEARCH
boolean
2005-04-16 15:20:36 -07:00
config TEXTSEARCH_KMP
tristate
config TEXTSEARCH_BM
tristate
config TEXTSEARCH_FSM
tristate
2006-06-27 02:54:51 -07:00
#
# plist support is select#ed if needed
#
config PLIST
boolean
2007-02-11 15:41:31 +00:00
config HAS_IOMEM
2006-12-13 00:35:00 -08:00
boolean
2007-02-11 15:41:31 +00:00
depends on !NO_IOMEM
default y
config HAS_IOPORT
boolean
depends on HAS_IOMEM && !NO_IOPORT
2006-12-13 00:35:00 -08:00
default y
2007-05-06 14:49:09 -07:00
config HAS_DMA
boolean
depends on !NO_DMA
default y
2007-08-22 14:01:36 -07:00
config CHECK_SIGNATURE
bool
config HAVE_LMB
boolean
2005-06-23 20:49:30 -07:00
endmenu