diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-16 18:02:57 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-16 18:02:57 -0400 |
commit | 9c1be0c4712fe760d8969427ef91107e9c062d91 (patch) | |
tree | 01210aba49c120116bb99ba031ff86a525ffb63d /fs/ubifs/Kconfig | |
parent | 42fdd144a40f3afaccaa7ea538268bad3596439e (diff) | |
parent | 0d7eff873caaeac84de01a1acdca983d2c7ba3fe (diff) |
Merge branch 'for_linus' of git://git.infradead.org/~dedekind/ubifs-2.6
* 'for_linus' of git://git.infradead.org/~dedekind/ubifs-2.6:
UBIFS: include to compilation
UBIFS: add new flash file system
UBIFS: add brief documentation
MAINTAINERS: add UBIFS section
do_mounts: allow UBI root device name
VFS: export sync_sb_inodes
VFS: move inode_lock into sync_sb_inodes
Diffstat (limited to 'fs/ubifs/Kconfig')
-rw-r--r-- | fs/ubifs/Kconfig | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/fs/ubifs/Kconfig b/fs/ubifs/Kconfig new file mode 100644 index 00000000000..91ceeda7e5b --- /dev/null +++ b/fs/ubifs/Kconfig | |||
@@ -0,0 +1,72 @@ | |||
1 | config UBIFS_FS | ||
2 | tristate "UBIFS file system support" | ||
3 | select CRC16 | ||
4 | select CRC32 | ||
5 | select CRYPTO if UBIFS_FS_ADVANCED_COMPR | ||
6 | select CRYPTO if UBIFS_FS_LZO | ||
7 | select CRYPTO if UBIFS_FS_ZLIB | ||
8 | select CRYPTO_LZO if UBIFS_FS_LZO | ||
9 | select CRYPTO_DEFLATE if UBIFS_FS_ZLIB | ||
10 | depends on MTD_UBI | ||
11 | help | ||
12 | UBIFS is a file system for flash devices which works on top of UBI. | ||
13 | |||
14 | config UBIFS_FS_XATTR | ||
15 | bool "Extended attributes support" | ||
16 | depends on UBIFS_FS | ||
17 | help | ||
18 | This option enables support of extended attributes. | ||
19 | |||
20 | config UBIFS_FS_ADVANCED_COMPR | ||
21 | bool "Advanced compression options" | ||
22 | depends on UBIFS_FS | ||
23 | help | ||
24 | This option allows to explicitly choose which compressions, if any, | ||
25 | are enabled in UBIFS. Removing compressors means inbility to read | ||
26 | existing file systems. | ||
27 | |||
28 | If unsure, say 'N'. | ||
29 | |||
30 | config UBIFS_FS_LZO | ||
31 | bool "LZO compression support" if UBIFS_FS_ADVANCED_COMPR | ||
32 | depends on UBIFS_FS | ||
33 | default y | ||
34 | help | ||
35 | LZO compressor is generally faster then zlib but compresses worse. | ||
36 | Say 'Y' if unsure. | ||
37 | |||
38 | config UBIFS_FS_ZLIB | ||
39 | bool "ZLIB compression support" if UBIFS_FS_ADVANCED_COMPR | ||
40 | depends on UBIFS_FS | ||
41 | default y | ||
42 | help | ||
43 | Zlib copresses better then LZO but it is slower. Say 'Y' if unsure. | ||
44 | |||
45 | # Debugging-related stuff | ||
46 | config UBIFS_FS_DEBUG | ||
47 | bool "Enable debugging" | ||
48 | depends on UBIFS_FS | ||
49 | select DEBUG_FS | ||
50 | select KALLSYMS_ALL | ||
51 | help | ||
52 | This option enables UBIFS debugging. | ||
53 | |||
54 | config UBIFS_FS_DEBUG_MSG_LVL | ||
55 | int "Default message level (0 = no extra messages, 3 = lots)" | ||
56 | depends on UBIFS_FS_DEBUG | ||
57 | default "0" | ||
58 | help | ||
59 | This controls the amount of debugging messages produced by UBIFS. | ||
60 | If reporting bugs, please try to have available a full dump of the | ||
61 | messages at level 1 while the misbehaviour was occurring. Level 2 | ||
62 | may become necessary if level 1 messages were not enough to find the | ||
63 | bug. Generally Level 3 should be avoided. | ||
64 | |||
65 | config UBIFS_FS_DEBUG_CHKS | ||
66 | bool "Enable extra checks" | ||
67 | depends on UBIFS_FS_DEBUG | ||
68 | help | ||
69 | If extra checks are enabled UBIFS will check the consistency of its | ||
70 | internal data structures during operation. However, UBIFS performance | ||
71 | is dramatically slower when this option is selected especially if the | ||
72 | file system is large. | ||