| Alexey Dobriyan | b16ecfe | 2009-01-22 10:22:31 +0300 | [diff] [blame] | 1 | config REISERFS_FS | 
 | 2 | 	tristate "Reiserfs support" | 
| Coly Li | 651d062 | 2009-04-02 16:59:41 -0700 | [diff] [blame] | 3 | 	select CRC32 | 
| Alexey Dobriyan | b16ecfe | 2009-01-22 10:22:31 +0300 | [diff] [blame] | 4 | 	help | 
 | 5 | 	  Stores not just filenames but the files themselves in a balanced | 
 | 6 | 	  tree.  Uses journalling. | 
 | 7 |  | 
 | 8 | 	  Balanced trees are more efficient than traditional file system | 
 | 9 | 	  architectural foundations. | 
 | 10 |  | 
 | 11 | 	  In general, ReiserFS is as fast as ext2, but is very efficient with | 
 | 12 | 	  large directories and small files.  Additional patches are needed | 
 | 13 | 	  for NFS and quotas, please see <http://www.namesys.com/> for links. | 
 | 14 |  | 
 | 15 | 	  It is more easily extended to have features currently found in | 
 | 16 | 	  database and keyword search systems than block allocation based file | 
 | 17 | 	  systems are.  The next version will be so extended, and will support | 
 | 18 | 	  plugins consistent with our motto ``It takes more than a license to | 
 | 19 | 	  make source code open.'' | 
 | 20 |  | 
 | 21 | 	  Read <http://www.namesys.com/> to learn more about reiserfs. | 
 | 22 |  | 
 | 23 | 	  Sponsored by Threshold Networks, Emusic.com, and Bigstorage.com. | 
 | 24 |  | 
 | 25 | 	  If you like it, you can pay us to add new features to it that you | 
 | 26 | 	  need, buy a support contract, or pay us to port it to another OS. | 
 | 27 |  | 
 | 28 | config REISERFS_CHECK | 
 | 29 | 	bool "Enable reiserfs debug mode" | 
 | 30 | 	depends on REISERFS_FS | 
 | 31 | 	help | 
 | 32 | 	  If you set this to Y, then ReiserFS will perform every check it can | 
 | 33 | 	  possibly imagine of its internal consistency throughout its | 
 | 34 | 	  operation.  It will also go substantially slower.  More than once we | 
 | 35 | 	  have forgotten that this was on, and then gone despondent over the | 
 | 36 | 	  latest benchmarks.:-) Use of this option allows our team to go all | 
 | 37 | 	  out in checking for consistency when debugging without fear of its | 
 | 38 | 	  effect on end users.  If you are on the verge of sending in a bug | 
 | 39 | 	  report, say Y and you might get a useful error message.  Almost | 
 | 40 | 	  everyone should say N. | 
 | 41 |  | 
 | 42 | config REISERFS_PROC_INFO | 
 | 43 | 	bool "Stats in /proc/fs/reiserfs" | 
 | 44 | 	depends on REISERFS_FS && PROC_FS | 
 | 45 | 	help | 
 | 46 | 	  Create under /proc/fs/reiserfs a hierarchy of files, displaying | 
 | 47 | 	  various ReiserFS statistics and internal data at the expense of | 
 | 48 | 	  making your kernel or module slightly larger (+8 KB). This also | 
 | 49 | 	  increases the amount of kernel memory required for each mount. | 
 | 50 | 	  Almost everyone but ReiserFS developers and people fine-tuning | 
 | 51 | 	  reiserfs or tracing problems should say N. | 
 | 52 |  | 
 | 53 | config REISERFS_FS_XATTR | 
 | 54 | 	bool "ReiserFS extended attributes" | 
 | 55 | 	depends on REISERFS_FS | 
 | 56 | 	help | 
 | 57 | 	  Extended attributes are name:value pairs associated with inodes by | 
 | 58 | 	  the kernel or by users (see the attr(5) manual page, or visit | 
 | 59 | 	  <http://acl.bestbits.at/> for details). | 
 | 60 |  | 
 | 61 | 	  If unsure, say N. | 
 | 62 |  | 
 | 63 | config REISERFS_FS_POSIX_ACL | 
 | 64 | 	bool "ReiserFS POSIX Access Control Lists" | 
 | 65 | 	depends on REISERFS_FS_XATTR | 
 | 66 | 	select FS_POSIX_ACL | 
 | 67 | 	help | 
 | 68 | 	  Posix Access Control Lists (ACLs) support permissions for users and | 
 | 69 | 	  groups beyond the owner/group/world scheme. | 
 | 70 |  | 
 | 71 | 	  To learn more about Access Control Lists, visit the Posix ACLs for | 
 | 72 | 	  Linux website <http://acl.bestbits.at/>. | 
 | 73 |  | 
 | 74 | 	  If you don't know what Access Control Lists are, say N | 
 | 75 |  | 
 | 76 | config REISERFS_FS_SECURITY | 
 | 77 | 	bool "ReiserFS Security Labels" | 
 | 78 | 	depends on REISERFS_FS_XATTR | 
 | 79 | 	help | 
 | 80 | 	  Security labels support alternative access control models | 
 | 81 | 	  implemented by security modules like SELinux.  This option | 
 | 82 | 	  enables an extended attribute handler for file security | 
 | 83 | 	  labels in the ReiserFS filesystem. | 
 | 84 |  | 
 | 85 | 	  If you are not using a security module that requires using | 
 | 86 | 	  extended attributes for file security labels, say N. |