diff options
author | Alexey Dobriyan <adobriyan@gmail.com> | 2009-01-22 02:26:11 -0500 |
---|---|---|
committer | Alexey Dobriyan <adobriyan@gmail.com> | 2009-01-22 05:15:54 -0500 |
commit | 2fe4371dff3f1a5a1f7d91f1b090076954f4d17e (patch) | |
tree | 4f40f557953600e3e01bf8803045ea2c7f78ad42 | |
parent | f5c77969b33cc5cbb4534289bf23cb1794f9d37c (diff) |
fs/Kconfig: move ocfs2 out
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
-rw-r--r-- | fs/Kconfig | 87 | ||||
-rw-r--r-- | fs/ocfs2/Kconfig | 85 |
2 files changed, 86 insertions, 86 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index b39675cc0fc0..9fbc43f973d4 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -49,92 +49,7 @@ config FILE_LOCKING | |||
49 | 49 | ||
50 | source "fs/xfs/Kconfig" | 50 | source "fs/xfs/Kconfig" |
51 | source "fs/gfs2/Kconfig" | 51 | source "fs/gfs2/Kconfig" |
52 | 52 | source "fs/ocfs2/Kconfig" | |
53 | config OCFS2_FS | ||
54 | tristate "OCFS2 file system support" | ||
55 | depends on NET && SYSFS | ||
56 | select CONFIGFS_FS | ||
57 | select JBD2 | ||
58 | select CRC32 | ||
59 | select QUOTA | ||
60 | select QUOTA_TREE | ||
61 | help | ||
62 | OCFS2 is a general purpose extent based shared disk cluster file | ||
63 | system with many similarities to ext3. It supports 64 bit inode | ||
64 | numbers, and has automatically extending metadata groups which may | ||
65 | also make it attractive for non-clustered use. | ||
66 | |||
67 | You'll want to install the ocfs2-tools package in order to at least | ||
68 | get "mount.ocfs2". | ||
69 | |||
70 | Project web page: http://oss.oracle.com/projects/ocfs2 | ||
71 | Tools web page: http://oss.oracle.com/projects/ocfs2-tools | ||
72 | OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/ | ||
73 | |||
74 | For more information on OCFS2, see the file | ||
75 | <file:Documentation/filesystems/ocfs2.txt>. | ||
76 | |||
77 | config OCFS2_FS_O2CB | ||
78 | tristate "O2CB Kernelspace Clustering" | ||
79 | depends on OCFS2_FS | ||
80 | default y | ||
81 | help | ||
82 | OCFS2 includes a simple kernelspace clustering package, the OCFS2 | ||
83 | Cluster Base. It only requires a very small userspace component | ||
84 | to configure it. This comes with the standard ocfs2-tools package. | ||
85 | O2CB is limited to maintaining a cluster for OCFS2 file systems. | ||
86 | It cannot manage any other cluster applications. | ||
87 | |||
88 | It is always safe to say Y here, as the clustering method is | ||
89 | run-time selectable. | ||
90 | |||
91 | config OCFS2_FS_USERSPACE_CLUSTER | ||
92 | tristate "OCFS2 Userspace Clustering" | ||
93 | depends on OCFS2_FS && DLM | ||
94 | default y | ||
95 | help | ||
96 | This option will allow OCFS2 to use userspace clustering services | ||
97 | in conjunction with the DLM in fs/dlm. If you are using a | ||
98 | userspace cluster manager, say Y here. | ||
99 | |||
100 | It is safe to say Y, as the clustering method is run-time | ||
101 | selectable. | ||
102 | |||
103 | config OCFS2_FS_STATS | ||
104 | bool "OCFS2 statistics" | ||
105 | depends on OCFS2_FS | ||
106 | default y | ||
107 | help | ||
108 | This option allows some fs statistics to be captured. Enabling | ||
109 | this option may increase the memory consumption. | ||
110 | |||
111 | config OCFS2_DEBUG_MASKLOG | ||
112 | bool "OCFS2 logging support" | ||
113 | depends on OCFS2_FS | ||
114 | default y | ||
115 | help | ||
116 | The ocfs2 filesystem has an extensive logging system. The system | ||
117 | allows selection of events to log via files in /sys/o2cb/logmask/. | ||
118 | This option will enlarge your kernel, but it allows debugging of | ||
119 | ocfs2 filesystem issues. | ||
120 | |||
121 | config OCFS2_DEBUG_FS | ||
122 | bool "OCFS2 expensive checks" | ||
123 | depends on OCFS2_FS | ||
124 | default n | ||
125 | help | ||
126 | This option will enable expensive consistency checks. Enable | ||
127 | this option for debugging only as it is likely to decrease | ||
128 | performance of the filesystem. | ||
129 | |||
130 | config OCFS2_FS_POSIX_ACL | ||
131 | bool "OCFS2 POSIX Access Control Lists" | ||
132 | depends on OCFS2_FS | ||
133 | select FS_POSIX_ACL | ||
134 | default n | ||
135 | help | ||
136 | Posix Access Control Lists (ACLs) support permissions for users and | ||
137 | groups beyond the owner/group/world scheme. | ||
138 | 53 | ||
139 | config BTRFS_FS | 54 | config BTRFS_FS |
140 | tristate "Btrfs filesystem (EXPERIMENTAL) Unstable disk format" | 55 | tristate "Btrfs filesystem (EXPERIMENTAL) Unstable disk format" |
diff --git a/fs/ocfs2/Kconfig b/fs/ocfs2/Kconfig new file mode 100644 index 000000000000..701b7a3a872e --- /dev/null +++ b/fs/ocfs2/Kconfig | |||
@@ -0,0 +1,85 @@ | |||
1 | config OCFS2_FS | ||
2 | tristate "OCFS2 file system support" | ||
3 | depends on NET && SYSFS | ||
4 | select CONFIGFS_FS | ||
5 | select JBD2 | ||
6 | select CRC32 | ||
7 | select QUOTA | ||
8 | select QUOTA_TREE | ||
9 | help | ||
10 | OCFS2 is a general purpose extent based shared disk cluster file | ||
11 | system with many similarities to ext3. It supports 64 bit inode | ||
12 | numbers, and has automatically extending metadata groups which may | ||
13 | also make it attractive for non-clustered use. | ||
14 | |||
15 | You'll want to install the ocfs2-tools package in order to at least | ||
16 | get "mount.ocfs2". | ||
17 | |||
18 | Project web page: http://oss.oracle.com/projects/ocfs2 | ||
19 | Tools web page: http://oss.oracle.com/projects/ocfs2-tools | ||
20 | OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/ | ||
21 | |||
22 | For more information on OCFS2, see the file | ||
23 | <file:Documentation/filesystems/ocfs2.txt>. | ||
24 | |||
25 | config OCFS2_FS_O2CB | ||
26 | tristate "O2CB Kernelspace Clustering" | ||
27 | depends on OCFS2_FS | ||
28 | default y | ||
29 | help | ||
30 | OCFS2 includes a simple kernelspace clustering package, the OCFS2 | ||
31 | Cluster Base. It only requires a very small userspace component | ||
32 | to configure it. This comes with the standard ocfs2-tools package. | ||
33 | O2CB is limited to maintaining a cluster for OCFS2 file systems. | ||
34 | It cannot manage any other cluster applications. | ||
35 | |||
36 | It is always safe to say Y here, as the clustering method is | ||
37 | run-time selectable. | ||
38 | |||
39 | config OCFS2_FS_USERSPACE_CLUSTER | ||
40 | tristate "OCFS2 Userspace Clustering" | ||
41 | depends on OCFS2_FS && DLM | ||
42 | default y | ||
43 | help | ||
44 | This option will allow OCFS2 to use userspace clustering services | ||
45 | in conjunction with the DLM in fs/dlm. If you are using a | ||
46 | userspace cluster manager, say Y here. | ||
47 | |||
48 | It is safe to say Y, as the clustering method is run-time | ||
49 | selectable. | ||
50 | |||
51 | config OCFS2_FS_STATS | ||
52 | bool "OCFS2 statistics" | ||
53 | depends on OCFS2_FS | ||
54 | default y | ||
55 | help | ||
56 | This option allows some fs statistics to be captured. Enabling | ||
57 | this option may increase the memory consumption. | ||
58 | |||
59 | config OCFS2_DEBUG_MASKLOG | ||
60 | bool "OCFS2 logging support" | ||
61 | depends on OCFS2_FS | ||
62 | default y | ||
63 | help | ||
64 | The ocfs2 filesystem has an extensive logging system. The system | ||
65 | allows selection of events to log via files in /sys/o2cb/logmask/. | ||
66 | This option will enlarge your kernel, but it allows debugging of | ||
67 | ocfs2 filesystem issues. | ||
68 | |||
69 | config OCFS2_DEBUG_FS | ||
70 | bool "OCFS2 expensive checks" | ||
71 | depends on OCFS2_FS | ||
72 | default n | ||
73 | help | ||
74 | This option will enable expensive consistency checks. Enable | ||
75 | this option for debugging only as it is likely to decrease | ||
76 | performance of the filesystem. | ||
77 | |||
78 | config OCFS2_FS_POSIX_ACL | ||
79 | bool "OCFS2 POSIX Access Control Lists" | ||
80 | depends on OCFS2_FS | ||
81 | select FS_POSIX_ACL | ||
82 | default n | ||
83 | help | ||
84 | Posix Access Control Lists (ACLs) support permissions for users and | ||
85 | groups beyond the owner/group/world scheme. | ||