revert-mm-fix-blkdev-size-calculation-in-generic_write_checks
[linux-2.6/linux-trees-mm.git] / fs / reiser4 / Kconfig
blob3c9f72b3d87c35bca15c82756a18bdb7bbccbbef
1 config REISER4_FS
2         tristate "Reiser4 (EXPERIMENTAL)"
3         depends on EXPERIMENTAL
4         select ZLIB_INFLATE
5         select ZLIB_DEFLATE
6         select LZO_COMPRESS
7         select LZO_DECOMPRESS
8         select CRYPTO
9         help
10           Reiser4 is a filesystem that performs all filesystem operations
11           as atomic transactions, which means that it either performs a
12           write, or it does not, and in the event of a crash it does not
13           partially perform it or corrupt it.
15           It stores files in dancing trees, which are like balanced trees but
16           faster.  It packs small files together so that they share blocks
17           without wasting space.  This means you can use it to store really
18           small files.  It also means that it saves you disk space.  It avoids
19           hassling you with anachronisms like having a maximum number of
20           inodes, and wasting space if you use less than that number.
22           Reiser4 is a distinct filesystem type from reiserfs (V3).
23           It's therefore not possible to use reiserfs file systems
24           with reiser4.
26           To learn more about reiser4, go to http://www.namesys.com
28 config REISER4_DEBUG
29         bool "Enable reiser4 debug mode"
30         depends on REISER4_FS
31         help
32           Don't use this unless you are debugging reiser4.
34           If unsure, say N.