Commit b16ecfe2f985f77901a36ee5a99c7d3400313341

Authored by Alexey Dobriyan
1 parent f3b8436ad9

fs/Kconfig: move reiserfs out

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>

Showing 2 changed files with 86 additions and 85 deletions Side-by-side Diff

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