diff options
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 210 |
1 files changed, 188 insertions, 22 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index 6865a33544d5..6a3df055280a 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -4,6 +4,8 @@ | |||
4 | 4 | ||
5 | menu "File systems" | 5 | menu "File systems" |
6 | 6 | ||
7 | if BLOCK | ||
8 | |||
7 | config EXT2_FS | 9 | config EXT2_FS |
8 | tristate "Second extended fs support" | 10 | tristate "Second extended fs support" |
9 | help | 11 | help |
@@ -72,11 +74,11 @@ config EXT3_FS | |||
72 | tristate "Ext3 journalling file system support" | 74 | tristate "Ext3 journalling file system support" |
73 | select JBD | 75 | select JBD |
74 | help | 76 | help |
75 | This is the journaling version of the Second extended file system | 77 | This is the journalling version of the Second extended file system |
76 | (often called ext3), the de facto standard Linux file system | 78 | (often called ext3), the de facto standard Linux file system |
77 | (method to organize files on a storage device) for hard disks. | 79 | (method to organize files on a storage device) for hard disks. |
78 | 80 | ||
79 | The journaling code included in this driver means you do not have | 81 | The journalling code included in this driver means you do not have |
80 | to run e2fsck (file system checker) on your file systems after a | 82 | to run e2fsck (file system checker) on your file systems after a |
81 | crash. The journal keeps track of any changes that were being made | 83 | crash. The journal keeps track of any changes that were being made |
82 | at the time the system crashed, and can ensure that your file system | 84 | at the time the system crashed, and can ensure that your file system |
@@ -138,10 +140,77 @@ config EXT3_FS_SECURITY | |||
138 | If you are not using a security module that requires using | 140 | If you are not using a security module that requires using |
139 | extended attributes for file security labels, say N. | 141 | extended attributes for file security labels, say N. |
140 | 142 | ||
143 | config EXT4DEV_FS | ||
144 | tristate "Ext4dev/ext4 extended fs support development (EXPERIMENTAL)" | ||
145 | depends on EXPERIMENTAL | ||
146 | select JBD2 | ||
147 | help | ||
148 | Ext4dev is a predecessor filesystem of the next generation | ||
149 | extended fs ext4, based on ext3 filesystem code. It will be | ||
150 | renamed ext4 fs later, once ext4dev is mature and stabilized. | ||
151 | |||
152 | Unlike the change from ext2 filesystem to ext3 filesystem, | ||
153 | the on-disk format of ext4dev is not the same as ext3 any more: | ||
154 | it is based on extent maps and it supports 48-bit physical block | ||
155 | numbers. These combined on-disk format changes will allow | ||
156 | ext4dev/ext4 to handle more than 16 TB filesystem volumes -- | ||
157 | a hard limit that ext3 cannot overcome without changing the | ||
158 | on-disk format. | ||
159 | |||
160 | Other than extent maps and 48-bit block numbers, ext4dev also is | ||
161 | likely to have other new features such as persistent preallocation, | ||
162 | high resolution time stamps, and larger file support etc. These | ||
163 | features will be added to ext4dev gradually. | ||
164 | |||
165 | To compile this file system support as a module, choose M here. The | ||
166 | module will be called ext4dev. Be aware, however, that the filesystem | ||
167 | of your root partition (the one containing the directory /) cannot | ||
168 | be compiled as a module, and so this could be dangerous. | ||
169 | |||
170 | If unsure, say N. | ||
171 | |||
172 | config EXT4DEV_FS_XATTR | ||
173 | bool "Ext4dev extended attributes" | ||
174 | depends on EXT4DEV_FS | ||
175 | default y | ||
176 | help | ||
177 | Extended attributes are name:value pairs associated with inodes by | ||
178 | the kernel or by users (see the attr(5) manual page, or visit | ||
179 | <http://acl.bestbits.at/> for details). | ||
180 | |||
181 | If unsure, say N. | ||
182 | |||
183 | You need this for POSIX ACL support on ext4dev/ext4. | ||
184 | |||
185 | config EXT4DEV_FS_POSIX_ACL | ||
186 | bool "Ext4dev POSIX Access Control Lists" | ||
187 | depends on EXT4DEV_FS_XATTR | ||
188 | select FS_POSIX_ACL | ||
189 | help | ||
190 | POSIX Access Control Lists (ACLs) support permissions for users and | ||
191 | groups beyond the owner/group/world scheme. | ||
192 | |||
193 | To learn more about Access Control Lists, visit the POSIX ACLs for | ||
194 | Linux website <http://acl.bestbits.at/>. | ||
195 | |||
196 | If you don't know what Access Control Lists are, say N | ||
197 | |||
198 | config EXT4DEV_FS_SECURITY | ||
199 | bool "Ext4dev Security Labels" | ||
200 | depends on EXT4DEV_FS_XATTR | ||
201 | help | ||
202 | Security labels support alternative access control models | ||
203 | implemented by security modules like SELinux. This option | ||
204 | enables an extended attribute handler for file security | ||
205 | labels in the ext4dev/ext4 filesystem. | ||
206 | |||
207 | If you are not using a security module that requires using | ||
208 | extended attributes for file security labels, say N. | ||
209 | |||
141 | config JBD | 210 | config JBD |
142 | tristate | 211 | tristate |
143 | help | 212 | help |
144 | This is a generic journaling layer for block devices. It is | 213 | This is a generic journalling layer for block devices. It is |
145 | currently used by the ext3 and OCFS2 file systems, but it could | 214 | currently used by the ext3 and OCFS2 file systems, but it could |
146 | also be used to add journal support to other file systems or block | 215 | also be used to add journal support to other file systems or block |
147 | devices such as RAID or LVM. | 216 | devices such as RAID or LVM. |
@@ -170,18 +239,50 @@ config JBD_DEBUG | |||
170 | generated. To turn debugging off again, do | 239 | generated. To turn debugging off again, do |
171 | "echo 0 > /proc/sys/fs/jbd-debug". | 240 | "echo 0 > /proc/sys/fs/jbd-debug". |
172 | 241 | ||
242 | config JBD2 | ||
243 | tristate | ||
244 | help | ||
245 | This is a generic journaling layer for block devices that support | ||
246 | both 32-bit and 64-bit block numbers. It is currently used by | ||
247 | the ext4dev/ext4 filesystem, but it could also be used to add | ||
248 | journal support to other file systems or block devices such | ||
249 | as RAID or LVM. | ||
250 | |||
251 | If you are using ext4dev/ext4, you need to say Y here. If you are not | ||
252 | using ext4dev/ext4 then you will probably want to say N. | ||
253 | |||
254 | To compile this device as a module, choose M here. The module will be | ||
255 | called jbd2. If you are compiling ext4dev/ext4 into the kernel, | ||
256 | you cannot compile this code as a module. | ||
257 | |||
258 | config JBD2_DEBUG | ||
259 | bool "JBD2 (ext4dev/ext4) debugging support" | ||
260 | depends on JBD2 | ||
261 | help | ||
262 | If you are using the ext4dev/ext4 journaled file system (or | ||
263 | potentially any other filesystem/device using JBD2), this option | ||
264 | allows you to enable debugging output while the system is running, | ||
265 | in order to help track down any problems you are having. | ||
266 | By default, the debugging output will be turned off. | ||
267 | |||
268 | If you select Y here, then you will be able to turn on debugging | ||
269 | with "echo N > /proc/sys/fs/jbd2-debug", where N is a number between | ||
270 | 1 and 5. The higher the number, the more debugging output is | ||
271 | generated. To turn debugging off again, do | ||
272 | "echo 0 > /proc/sys/fs/jbd2-debug". | ||
273 | |||
173 | config FS_MBCACHE | 274 | config FS_MBCACHE |
174 | # Meta block cache for Extended Attributes (ext2/ext3) | 275 | # Meta block cache for Extended Attributes (ext2/ext3/ext4) |
175 | tristate | 276 | tristate |
176 | depends on EXT2_FS_XATTR || EXT3_FS_XATTR | 277 | depends on EXT2_FS_XATTR || EXT3_FS_XATTR || EXT4DEV_FS_XATTR |
177 | default y if EXT2_FS=y || EXT3_FS=y | 278 | default y if EXT2_FS=y || EXT3_FS=y || EXT4DEV_FS=y |
178 | default m if EXT2_FS=m || EXT3_FS=m | 279 | default m if EXT2_FS=m || EXT3_FS=m || EXT4DEV_FS=m |
179 | 280 | ||
180 | config REISERFS_FS | 281 | config REISERFS_FS |
181 | tristate "Reiserfs support" | 282 | tristate "Reiserfs support" |
182 | help | 283 | help |
183 | Stores not just filenames but the files themselves in a balanced | 284 | Stores not just filenames but the files themselves in a balanced |
184 | tree. Uses journaling. | 285 | tree. Uses journalling. |
185 | 286 | ||
186 | Balanced trees are more efficient than traditional file system | 287 | Balanced trees are more efficient than traditional file system |
187 | architectural foundations. | 288 | architectural foundations. |
@@ -323,6 +424,7 @@ config FS_POSIX_ACL | |||
323 | default n | 424 | default n |
324 | 425 | ||
325 | source "fs/xfs/Kconfig" | 426 | source "fs/xfs/Kconfig" |
427 | source "fs/gfs2/Kconfig" | ||
326 | 428 | ||
327 | config OCFS2_FS | 429 | config OCFS2_FS |
328 | tristate "OCFS2 file system support" | 430 | tristate "OCFS2 file system support" |
@@ -399,6 +501,8 @@ config ROMFS_FS | |||
399 | If you don't know whether you need it, then you don't need it: | 501 | If you don't know whether you need it, then you don't need it: |
400 | answer N. | 502 | answer N. |
401 | 503 | ||
504 | endif | ||
505 | |||
402 | config INOTIFY | 506 | config INOTIFY |
403 | bool "Inotify file change notification support" | 507 | bool "Inotify file change notification support" |
404 | default y | 508 | default y |
@@ -530,6 +634,7 @@ config FUSE_FS | |||
530 | If you want to develop a userspace FS, or if you want to use | 634 | If you want to develop a userspace FS, or if you want to use |
531 | a filesystem based on FUSE, answer Y or M. | 635 | a filesystem based on FUSE, answer Y or M. |
532 | 636 | ||
637 | if BLOCK | ||
533 | menu "CD-ROM/DVD Filesystems" | 638 | menu "CD-ROM/DVD Filesystems" |
534 | 639 | ||
535 | config ISO9660_FS | 640 | config ISO9660_FS |
@@ -597,7 +702,9 @@ config UDF_NLS | |||
597 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) | 702 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) |
598 | 703 | ||
599 | endmenu | 704 | endmenu |
705 | endif | ||
600 | 706 | ||
707 | if BLOCK | ||
601 | menu "DOS/FAT/NT Filesystems" | 708 | menu "DOS/FAT/NT Filesystems" |
602 | 709 | ||
603 | config FAT_FS | 710 | config FAT_FS |
@@ -782,6 +889,7 @@ config NTFS_RW | |||
782 | It is perfectly safe to say N here. | 889 | It is perfectly safe to say N here. |
783 | 890 | ||
784 | endmenu | 891 | endmenu |
892 | endif | ||
785 | 893 | ||
786 | menu "Pseudo filesystems" | 894 | menu "Pseudo filesystems" |
787 | 895 | ||
@@ -826,6 +934,25 @@ config PROC_VMCORE | |||
826 | help | 934 | help |
827 | Exports the dump image of crashed kernel in ELF format. | 935 | Exports the dump image of crashed kernel in ELF format. |
828 | 936 | ||
937 | config PROC_SYSCTL | ||
938 | bool "Sysctl support (/proc/sys)" if EMBEDDED | ||
939 | depends on PROC_FS | ||
940 | select SYSCTL | ||
941 | default y | ||
942 | ---help--- | ||
943 | The sysctl interface provides a means of dynamically changing | ||
944 | certain kernel parameters and variables on the fly without requiring | ||
945 | a recompile of the kernel or reboot of the system. The primary | ||
946 | interface is through /proc/sys. If you say Y here a tree of | ||
947 | modifiable sysctl entries will be generated beneath the | ||
948 | /proc/sys directory. They are explained in the files | ||
949 | in <file:Documentation/sysctl/>. Note that enabling this | ||
950 | option will enlarge the kernel by at least 8 KB. | ||
951 | |||
952 | As it is generally a good thing, you should say Y here unless | ||
953 | building a kernel for install/rescue disks or your system is very | ||
954 | limited in memory. | ||
955 | |||
829 | config SYSFS | 956 | config SYSFS |
830 | bool "sysfs file system support" if EMBEDDED | 957 | bool "sysfs file system support" if EMBEDDED |
831 | default y | 958 | default y |
@@ -862,6 +989,19 @@ config TMPFS | |||
862 | 989 | ||
863 | See <file:Documentation/filesystems/tmpfs.txt> for details. | 990 | See <file:Documentation/filesystems/tmpfs.txt> for details. |
864 | 991 | ||
992 | config TMPFS_POSIX_ACL | ||
993 | bool "Tmpfs POSIX Access Control Lists" | ||
994 | depends on TMPFS | ||
995 | select GENERIC_ACL | ||
996 | help | ||
997 | POSIX Access Control Lists (ACLs) support permissions for users and | ||
998 | groups beyond the owner/group/world scheme. | ||
999 | |||
1000 | To learn more about Access Control Lists, visit the POSIX ACLs for | ||
1001 | Linux website <http://acl.bestbits.at/>. | ||
1002 | |||
1003 | If you don't know what Access Control Lists are, say N. | ||
1004 | |||
865 | config HUGETLBFS | 1005 | config HUGETLBFS |
866 | bool "HugeTLB file system support" | 1006 | bool "HugeTLB file system support" |
867 | depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN | 1007 | depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN |
@@ -907,7 +1047,7 @@ menu "Miscellaneous filesystems" | |||
907 | 1047 | ||
908 | config ADFS_FS | 1048 | config ADFS_FS |
909 | tristate "ADFS file system support (EXPERIMENTAL)" | 1049 | tristate "ADFS file system support (EXPERIMENTAL)" |
910 | depends on EXPERIMENTAL | 1050 | depends on BLOCK && EXPERIMENTAL |
911 | help | 1051 | help |
912 | The Acorn Disc Filing System is the standard file system of the | 1052 | The Acorn Disc Filing System is the standard file system of the |
913 | RiscOS operating system which runs on Acorn's ARM-based Risc PC | 1053 | RiscOS operating system which runs on Acorn's ARM-based Risc PC |
@@ -935,7 +1075,7 @@ config ADFS_FS_RW | |||
935 | 1075 | ||
936 | config AFFS_FS | 1076 | config AFFS_FS |
937 | tristate "Amiga FFS file system support (EXPERIMENTAL)" | 1077 | tristate "Amiga FFS file system support (EXPERIMENTAL)" |
938 | depends on EXPERIMENTAL | 1078 | depends on BLOCK && EXPERIMENTAL |
939 | help | 1079 | help |
940 | The Fast File System (FFS) is the common file system used on hard | 1080 | The Fast File System (FFS) is the common file system used on hard |
941 | disks by Amiga(tm) systems since AmigaOS Version 1.3 (34.20). Say Y | 1081 | disks by Amiga(tm) systems since AmigaOS Version 1.3 (34.20). Say Y |
@@ -955,9 +1095,21 @@ config AFFS_FS | |||
955 | To compile this file system support as a module, choose M here: the | 1095 | To compile this file system support as a module, choose M here: the |
956 | module will be called affs. If unsure, say N. | 1096 | module will be called affs. If unsure, say N. |
957 | 1097 | ||
1098 | config ECRYPT_FS | ||
1099 | tristate "eCrypt filesystem layer support (EXPERIMENTAL)" | ||
1100 | depends on EXPERIMENTAL && KEYS && CRYPTO | ||
1101 | help | ||
1102 | Encrypted filesystem that operates on the VFS layer. See | ||
1103 | <file:Documentation/ecryptfs.txt> to learn more about | ||
1104 | eCryptfs. Userspace components are required and can be | ||
1105 | obtained from <http://ecryptfs.sf.net>. | ||
1106 | |||
1107 | To compile this file system support as a module, choose M here: the | ||
1108 | module will be called ecryptfs. | ||
1109 | |||
958 | config HFS_FS | 1110 | config HFS_FS |
959 | tristate "Apple Macintosh file system support (EXPERIMENTAL)" | 1111 | tristate "Apple Macintosh file system support (EXPERIMENTAL)" |
960 | depends on EXPERIMENTAL | 1112 | depends on BLOCK && EXPERIMENTAL |
961 | select NLS | 1113 | select NLS |
962 | help | 1114 | help |
963 | If you say Y here, you will be able to mount Macintosh-formatted | 1115 | If you say Y here, you will be able to mount Macintosh-formatted |
@@ -970,6 +1122,7 @@ config HFS_FS | |||
970 | 1122 | ||
971 | config HFSPLUS_FS | 1123 | config HFSPLUS_FS |
972 | tristate "Apple Extended HFS file system support" | 1124 | tristate "Apple Extended HFS file system support" |
1125 | depends on BLOCK | ||
973 | select NLS | 1126 | select NLS |
974 | select NLS_UTF8 | 1127 | select NLS_UTF8 |
975 | help | 1128 | help |
@@ -983,7 +1136,7 @@ config HFSPLUS_FS | |||
983 | 1136 | ||
984 | config BEFS_FS | 1137 | config BEFS_FS |
985 | tristate "BeOS file system (BeFS) support (read only) (EXPERIMENTAL)" | 1138 | tristate "BeOS file system (BeFS) support (read only) (EXPERIMENTAL)" |
986 | depends on EXPERIMENTAL | 1139 | depends on BLOCK && EXPERIMENTAL |
987 | select NLS | 1140 | select NLS |
988 | help | 1141 | help |
989 | The BeOS File System (BeFS) is the native file system of Be, Inc's | 1142 | The BeOS File System (BeFS) is the native file system of Be, Inc's |
@@ -991,7 +1144,7 @@ config BEFS_FS | |||
991 | on files and directories, and database-like indeces on selected | 1144 | on files and directories, and database-like indeces on selected |
992 | attributes. (Also note that this driver doesn't make those features | 1145 | attributes. (Also note that this driver doesn't make those features |
993 | available at this time). It is a 64 bit filesystem, so it supports | 1146 | available at this time). It is a 64 bit filesystem, so it supports |
994 | extremly large volumes and files. | 1147 | extremely large volumes and files. |
995 | 1148 | ||
996 | If you use this filesystem, you should also say Y to at least one | 1149 | If you use this filesystem, you should also say Y to at least one |
997 | of the NLS (native language support) options below. | 1150 | of the NLS (native language support) options below. |
@@ -1010,7 +1163,7 @@ config BEFS_DEBUG | |||
1010 | 1163 | ||
1011 | config BFS_FS | 1164 | config BFS_FS |
1012 | tristate "BFS file system support (EXPERIMENTAL)" | 1165 | tristate "BFS file system support (EXPERIMENTAL)" |
1013 | depends on EXPERIMENTAL | 1166 | depends on BLOCK && EXPERIMENTAL |
1014 | help | 1167 | help |
1015 | Boot File System (BFS) is a file system used under SCO UnixWare to | 1168 | Boot File System (BFS) is a file system used under SCO UnixWare to |
1016 | allow the bootloader access to the kernel image and other important | 1169 | allow the bootloader access to the kernel image and other important |
@@ -1032,7 +1185,7 @@ config BFS_FS | |||
1032 | 1185 | ||
1033 | config EFS_FS | 1186 | config EFS_FS |
1034 | tristate "EFS file system support (read only) (EXPERIMENTAL)" | 1187 | tristate "EFS file system support (read only) (EXPERIMENTAL)" |
1035 | depends on EXPERIMENTAL | 1188 | depends on BLOCK && EXPERIMENTAL |
1036 | help | 1189 | help |
1037 | EFS is an older file system used for non-ISO9660 CD-ROMs and hard | 1190 | EFS is an older file system used for non-ISO9660 CD-ROMs and hard |
1038 | disk partitions by SGI's IRIX operating system (IRIX 6.0 and newer | 1191 | disk partitions by SGI's IRIX operating system (IRIX 6.0 and newer |
@@ -1047,9 +1200,9 @@ config EFS_FS | |||
1047 | 1200 | ||
1048 | config JFFS_FS | 1201 | config JFFS_FS |
1049 | tristate "Journalling Flash File System (JFFS) support" | 1202 | tristate "Journalling Flash File System (JFFS) support" |
1050 | depends on MTD | 1203 | depends on MTD && BLOCK |
1051 | help | 1204 | help |
1052 | JFFS is the Journaling Flash File System developed by Axis | 1205 | JFFS is the Journalling Flash File System developed by Axis |
1053 | Communications in Sweden, aimed at providing a crash/powerdown-safe | 1206 | Communications in Sweden, aimed at providing a crash/powerdown-safe |
1054 | file system for disk-less embedded devices. Further information is | 1207 | file system for disk-less embedded devices. Further information is |
1055 | available at (<http://developer.axis.com/software/jffs/>). | 1208 | available at (<http://developer.axis.com/software/jffs/>). |
@@ -1219,7 +1372,7 @@ config JFFS2_CMODE_NONE | |||
1219 | config JFFS2_CMODE_PRIORITY | 1372 | config JFFS2_CMODE_PRIORITY |
1220 | bool "priority" | 1373 | bool "priority" |
1221 | help | 1374 | help |
1222 | Tries the compressors in a predefinied order and chooses the first | 1375 | Tries the compressors in a predefined order and chooses the first |
1223 | successful one. | 1376 | successful one. |
1224 | 1377 | ||
1225 | config JFFS2_CMODE_SIZE | 1378 | config JFFS2_CMODE_SIZE |
@@ -1232,6 +1385,7 @@ endchoice | |||
1232 | 1385 | ||
1233 | config CRAMFS | 1386 | config CRAMFS |
1234 | tristate "Compressed ROM file system support (cramfs)" | 1387 | tristate "Compressed ROM file system support (cramfs)" |
1388 | depends on BLOCK | ||
1235 | select ZLIB_INFLATE | 1389 | select ZLIB_INFLATE |
1236 | help | 1390 | help |
1237 | Saying Y here includes support for CramFs (Compressed ROM File | 1391 | Saying Y here includes support for CramFs (Compressed ROM File |
@@ -1251,6 +1405,7 @@ config CRAMFS | |||
1251 | 1405 | ||
1252 | config VXFS_FS | 1406 | config VXFS_FS |
1253 | tristate "FreeVxFS file system support (VERITAS VxFS(TM) compatible)" | 1407 | tristate "FreeVxFS file system support (VERITAS VxFS(TM) compatible)" |
1408 | depends on BLOCK | ||
1254 | help | 1409 | help |
1255 | FreeVxFS is a file system driver that support the VERITAS VxFS(TM) | 1410 | FreeVxFS is a file system driver that support the VERITAS VxFS(TM) |
1256 | file system format. VERITAS VxFS(TM) is the standard file system | 1411 | file system format. VERITAS VxFS(TM) is the standard file system |
@@ -1268,6 +1423,7 @@ config VXFS_FS | |||
1268 | 1423 | ||
1269 | config HPFS_FS | 1424 | config HPFS_FS |
1270 | tristate "OS/2 HPFS file system support" | 1425 | tristate "OS/2 HPFS file system support" |
1426 | depends on BLOCK | ||
1271 | help | 1427 | help |
1272 | OS/2 is IBM's operating system for PC's, the same as Warp, and HPFS | 1428 | OS/2 is IBM's operating system for PC's, the same as Warp, and HPFS |
1273 | is the file system used for organizing files on OS/2 hard disk | 1429 | is the file system used for organizing files on OS/2 hard disk |
@@ -1284,6 +1440,7 @@ config HPFS_FS | |||
1284 | 1440 | ||
1285 | config QNX4FS_FS | 1441 | config QNX4FS_FS |
1286 | tristate "QNX4 file system support (read only)" | 1442 | tristate "QNX4 file system support (read only)" |
1443 | depends on BLOCK | ||
1287 | help | 1444 | help |
1288 | This is the file system used by the real-time operating systems | 1445 | This is the file system used by the real-time operating systems |
1289 | QNX 4 and QNX 6 (the latter is also called QNX RTP). | 1446 | QNX 4 and QNX 6 (the latter is also called QNX RTP). |
@@ -1311,6 +1468,7 @@ config QNX4FS_RW | |||
1311 | 1468 | ||
1312 | config SYSV_FS | 1469 | config SYSV_FS |
1313 | tristate "System V/Xenix/V7/Coherent file system support" | 1470 | tristate "System V/Xenix/V7/Coherent file system support" |
1471 | depends on BLOCK | ||
1314 | help | 1472 | help |
1315 | SCO, Xenix and Coherent are commercial Unix systems for Intel | 1473 | SCO, Xenix and Coherent are commercial Unix systems for Intel |
1316 | machines, and Version 7 was used on the DEC PDP-11. Saying Y | 1474 | machines, and Version 7 was used on the DEC PDP-11. Saying Y |
@@ -1319,7 +1477,7 @@ config SYSV_FS | |||
1319 | 1477 | ||
1320 | If you have floppies or hard disk partitions like that, it is likely | 1478 | If you have floppies or hard disk partitions like that, it is likely |
1321 | that they contain binaries from those other Unix systems; in order | 1479 | that they contain binaries from those other Unix systems; in order |
1322 | to run these binaries, you will want to install linux-abi which is a | 1480 | to run these binaries, you will want to install linux-abi which is |
1323 | a set of kernel modules that lets you run SCO, Xenix, Wyse, | 1481 | a set of kernel modules that lets you run SCO, Xenix, Wyse, |
1324 | UnixWare, Dell Unix and System V programs under Linux. It is | 1482 | UnixWare, Dell Unix and System V programs under Linux. It is |
1325 | available via FTP (user: ftp) from | 1483 | available via FTP (user: ftp) from |
@@ -1349,6 +1507,7 @@ config SYSV_FS | |||
1349 | 1507 | ||
1350 | config UFS_FS | 1508 | config UFS_FS |
1351 | tristate "UFS file system support (read only)" | 1509 | tristate "UFS file system support (read only)" |
1510 | depends on BLOCK | ||
1352 | help | 1511 | help |
1353 | BSD and derivate versions of Unix (such as SunOS, FreeBSD, NetBSD, | 1512 | BSD and derivate versions of Unix (such as SunOS, FreeBSD, NetBSD, |
1354 | OpenBSD and NeXTstep) use a file system called UFS. Some System V | 1513 | OpenBSD and NeXTstep) use a file system called UFS. Some System V |
@@ -1471,8 +1630,8 @@ config NFS_V4 | |||
1471 | If unsure, say N. | 1630 | If unsure, say N. |
1472 | 1631 | ||
1473 | config NFS_DIRECTIO | 1632 | config NFS_DIRECTIO |
1474 | bool "Allow direct I/O on NFS files (EXPERIMENTAL)" | 1633 | bool "Allow direct I/O on NFS files" |
1475 | depends on NFS_FS && EXPERIMENTAL | 1634 | depends on NFS_FS |
1476 | help | 1635 | help |
1477 | This option enables applications to perform uncached I/O on files | 1636 | This option enables applications to perform uncached I/O on files |
1478 | in NFS file systems using the O_DIRECT open() flag. When O_DIRECT | 1637 | in NFS file systems using the O_DIRECT open() flag. When O_DIRECT |
@@ -1903,7 +2062,7 @@ config AFS_FS | |||
1903 | If you say Y here, you will get an experimental Andrew File System | 2062 | If you say Y here, you will get an experimental Andrew File System |
1904 | driver. It currently only supports unsecured read-only AFS access. | 2063 | driver. It currently only supports unsecured read-only AFS access. |
1905 | 2064 | ||
1906 | See <file:Documentation/filesystems/afs.txt> for more intormation. | 2065 | See <file:Documentation/filesystems/afs.txt> for more information. |
1907 | 2066 | ||
1908 | If unsure, say N. | 2067 | If unsure, say N. |
1909 | 2068 | ||
@@ -1921,15 +2080,22 @@ config 9P_FS | |||
1921 | 2080 | ||
1922 | If unsure, say N. | 2081 | If unsure, say N. |
1923 | 2082 | ||
2083 | config GENERIC_ACL | ||
2084 | bool | ||
2085 | select FS_POSIX_ACL | ||
2086 | |||
1924 | endmenu | 2087 | endmenu |
1925 | 2088 | ||
2089 | if BLOCK | ||
1926 | menu "Partition Types" | 2090 | menu "Partition Types" |
1927 | 2091 | ||
1928 | source "fs/partitions/Kconfig" | 2092 | source "fs/partitions/Kconfig" |
1929 | 2093 | ||
1930 | endmenu | 2094 | endmenu |
2095 | endif | ||
1931 | 2096 | ||
1932 | source "fs/nls/Kconfig" | 2097 | source "fs/nls/Kconfig" |
2098 | source "fs/dlm/Kconfig" | ||
1933 | 2099 | ||
1934 | endmenu | 2100 | endmenu |
1935 | 2101 | ||