diff options
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 128 |
1 files changed, 62 insertions, 66 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index 987b5d7cb21a..d7312825592b 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -463,40 +463,18 @@ config OCFS2_DEBUG_FS | |||
463 | this option for debugging only as it is likely to decrease | 463 | this option for debugging only as it is likely to decrease |
464 | performance of the filesystem. | 464 | performance of the filesystem. |
465 | 465 | ||
466 | config MINIX_FS | 466 | endif # BLOCK |
467 | tristate "Minix fs support" | ||
468 | help | ||
469 | Minix is a simple operating system used in many classes about OS's. | ||
470 | The minix file system (method to organize files on a hard disk | ||
471 | partition or a floppy disk) was the original file system for Linux, | ||
472 | but has been superseded by the second extended file system ext2fs. | ||
473 | You don't want to use the minix file system on your hard disk | ||
474 | because of certain built-in restrictions, but it is sometimes found | ||
475 | on older Linux floppy disks. This option will enlarge your kernel | ||
476 | by about 28 KB. If unsure, say N. | ||
477 | 467 | ||
478 | To compile this file system support as a module, choose M here: the | 468 | config DNOTIFY |
479 | module will be called minix. Note that the file system of your root | 469 | bool "Dnotify support" |
480 | partition (the one containing the directory /) cannot be compiled as | 470 | default y |
481 | a module. | 471 | help |
482 | 472 | Dnotify is a directory-based per-fd file change notification system | |
483 | config ROMFS_FS | 473 | that uses signals to communicate events to user-space. There exist |
484 | tristate "ROM file system support" | 474 | superior alternatives, but some applications may still rely on |
485 | ---help--- | 475 | dnotify. |
486 | This is a very small read-only file system mainly intended for | ||
487 | initial ram disks of installation disks, but it could be used for | ||
488 | other read-only media as well. Read | ||
489 | <file:Documentation/filesystems/romfs.txt> for details. | ||
490 | |||
491 | To compile this file system support as a module, choose M here: the | ||
492 | module will be called romfs. Note that the file system of your | ||
493 | root partition (the one containing the directory /) cannot be a | ||
494 | module. | ||
495 | |||
496 | If you don't know whether you need it, then you don't need it: | ||
497 | answer N. | ||
498 | 476 | ||
499 | endif | 477 | If unsure, say Y. |
500 | 478 | ||
501 | config INOTIFY | 479 | config INOTIFY |
502 | bool "Inotify file change notification support" | 480 | bool "Inotify file change notification support" |
@@ -577,17 +555,6 @@ config QUOTACTL | |||
577 | depends on XFS_QUOTA || QUOTA | 555 | depends on XFS_QUOTA || QUOTA |
578 | default y | 556 | default y |
579 | 557 | ||
580 | config DNOTIFY | ||
581 | bool "Dnotify support" | ||
582 | default y | ||
583 | help | ||
584 | Dnotify is a directory-based per-fd file change notification system | ||
585 | that uses signals to communicate events to user-space. There exist | ||
586 | superior alternatives, but some applications may still rely on | ||
587 | dnotify. | ||
588 | |||
589 | If unsure, say Y. | ||
590 | |||
591 | config AUTOFS_FS | 558 | config AUTOFS_FS |
592 | tristate "Kernel automounter support" | 559 | tristate "Kernel automounter support" |
593 | help | 560 | help |
@@ -713,7 +680,7 @@ config UDF_NLS | |||
713 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) | 680 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) |
714 | 681 | ||
715 | endmenu | 682 | endmenu |
716 | endif | 683 | endif # BLOCK |
717 | 684 | ||
718 | if BLOCK | 685 | if BLOCK |
719 | menu "DOS/FAT/NT Filesystems" | 686 | menu "DOS/FAT/NT Filesystems" |
@@ -896,7 +863,7 @@ config NTFS_RW | |||
896 | It is perfectly safe to say N here. | 863 | It is perfectly safe to say N here. |
897 | 864 | ||
898 | endmenu | 865 | endmenu |
899 | endif | 866 | endif # BLOCK |
900 | 867 | ||
901 | menu "Pseudo filesystems" | 868 | menu "Pseudo filesystems" |
902 | 869 | ||
@@ -1152,7 +1119,7 @@ config BEFS_DEBUG | |||
1152 | depends on BEFS_FS | 1119 | depends on BEFS_FS |
1153 | help | 1120 | help |
1154 | If you say Y here, you can use the 'debug' mount option to enable | 1121 | If you say Y here, you can use the 'debug' mount option to enable |
1155 | debugging output from the driver. | 1122 | debugging output from the driver. |
1156 | 1123 | ||
1157 | config BFS_FS | 1124 | config BFS_FS |
1158 | tristate "BFS file system support (EXPERIMENTAL)" | 1125 | tristate "BFS file system support (EXPERIMENTAL)" |
@@ -1263,7 +1230,7 @@ config JFFS2_FS_XATTR | |||
1263 | Extended attributes are name:value pairs associated with inodes by | 1230 | Extended attributes are name:value pairs associated with inodes by |
1264 | the kernel or by users (see the attr(5) manual page, or visit | 1231 | the kernel or by users (see the attr(5) manual page, or visit |
1265 | <http://acl.bestbits.at/> for details). | 1232 | <http://acl.bestbits.at/> for details). |
1266 | 1233 | ||
1267 | If unsure, say N. | 1234 | If unsure, say N. |
1268 | 1235 | ||
1269 | config JFFS2_FS_POSIX_ACL | 1236 | config JFFS2_FS_POSIX_ACL |
@@ -1274,10 +1241,10 @@ config JFFS2_FS_POSIX_ACL | |||
1274 | help | 1241 | help |
1275 | Posix Access Control Lists (ACLs) support permissions for users and | 1242 | Posix Access Control Lists (ACLs) support permissions for users and |
1276 | groups beyond the owner/group/world scheme. | 1243 | groups beyond the owner/group/world scheme. |
1277 | 1244 | ||
1278 | To learn more about Access Control Lists, visit the Posix ACLs for | 1245 | To learn more about Access Control Lists, visit the Posix ACLs for |
1279 | Linux website <http://acl.bestbits.at/>. | 1246 | Linux website <http://acl.bestbits.at/>. |
1280 | 1247 | ||
1281 | If you don't know what Access Control Lists are, say N | 1248 | If you don't know what Access Control Lists are, say N |
1282 | 1249 | ||
1283 | config JFFS2_FS_SECURITY | 1250 | config JFFS2_FS_SECURITY |
@@ -1289,7 +1256,7 @@ config JFFS2_FS_SECURITY | |||
1289 | implemented by security modules like SELinux. This option | 1256 | implemented by security modules like SELinux. This option |
1290 | enables an extended attribute handler for file security | 1257 | enables an extended attribute handler for file security |
1291 | labels in the jffs2 filesystem. | 1258 | labels in the jffs2 filesystem. |
1292 | 1259 | ||
1293 | If you are not using a security module that requires using | 1260 | If you are not using a security module that requires using |
1294 | extended attributes for file security labels, say N. | 1261 | extended attributes for file security labels, say N. |
1295 | 1262 | ||
@@ -1417,6 +1384,24 @@ config VXFS_FS | |||
1417 | To compile this as a module, choose M here: the module will be | 1384 | To compile this as a module, choose M here: the module will be |
1418 | called freevxfs. If unsure, say N. | 1385 | called freevxfs. If unsure, say N. |
1419 | 1386 | ||
1387 | config MINIX_FS | ||
1388 | tristate "Minix file system support" | ||
1389 | depends on BLOCK | ||
1390 | help | ||
1391 | Minix is a simple operating system used in many classes about OS's. | ||
1392 | The minix file system (method to organize files on a hard disk | ||
1393 | partition or a floppy disk) was the original file system for Linux, | ||
1394 | but has been superseded by the second extended file system ext2fs. | ||
1395 | You don't want to use the minix file system on your hard disk | ||
1396 | because of certain built-in restrictions, but it is sometimes found | ||
1397 | on older Linux floppy disks. This option will enlarge your kernel | ||
1398 | by about 28 KB. If unsure, say N. | ||
1399 | |||
1400 | To compile this file system support as a module, choose M here: the | ||
1401 | module will be called minix. Note that the file system of your root | ||
1402 | partition (the one containing the directory /) cannot be compiled as | ||
1403 | a module. | ||
1404 | |||
1420 | 1405 | ||
1421 | config HPFS_FS | 1406 | config HPFS_FS |
1422 | tristate "OS/2 HPFS file system support" | 1407 | tristate "OS/2 HPFS file system support" |
@@ -1434,7 +1419,6 @@ config HPFS_FS | |||
1434 | module will be called hpfs. If unsure, say N. | 1419 | module will be called hpfs. If unsure, say N. |
1435 | 1420 | ||
1436 | 1421 | ||
1437 | |||
1438 | config QNX4FS_FS | 1422 | config QNX4FS_FS |
1439 | tristate "QNX4 file system support (read only)" | 1423 | tristate "QNX4 file system support (read only)" |
1440 | depends on BLOCK | 1424 | depends on BLOCK |
@@ -1461,6 +1445,22 @@ config QNX4FS_RW | |||
1461 | It's currently broken, so for now: | 1445 | It's currently broken, so for now: |
1462 | answer N. | 1446 | answer N. |
1463 | 1447 | ||
1448 | config ROMFS_FS | ||
1449 | tristate "ROM file system support" | ||
1450 | depends on BLOCK | ||
1451 | ---help--- | ||
1452 | This is a very small read-only file system mainly intended for | ||
1453 | initial ram disks of installation disks, but it could be used for | ||
1454 | other read-only media as well. Read | ||
1455 | <file:Documentation/filesystems/romfs.txt> for details. | ||
1456 | |||
1457 | To compile this file system support as a module, choose M here: the | ||
1458 | module will be called romfs. Note that the file system of your | ||
1459 | root partition (the one containing the directory /) cannot be a | ||
1460 | module. | ||
1461 | |||
1462 | If you don't know whether you need it, then you don't need it: | ||
1463 | answer N. | ||
1464 | 1464 | ||
1465 | 1465 | ||
1466 | config SYSV_FS | 1466 | config SYSV_FS |
@@ -1501,7 +1501,6 @@ config SYSV_FS | |||
1501 | If you haven't heard about all of this before, it's safe to say N. | 1501 | If you haven't heard about all of this before, it's safe to say N. |
1502 | 1502 | ||
1503 | 1503 | ||
1504 | |||
1505 | config UFS_FS | 1504 | config UFS_FS |
1506 | tristate "UFS file system support (read only)" | 1505 | tristate "UFS file system support (read only)" |
1507 | depends on BLOCK | 1506 | depends on BLOCK |
@@ -1779,12 +1778,9 @@ config SUNRPC_GSS | |||
1779 | tristate | 1778 | tristate |
1780 | 1779 | ||
1781 | config SUNRPC_XPRT_RDMA | 1780 | config SUNRPC_XPRT_RDMA |
1782 | tristate "RDMA transport for sunrpc (EXPERIMENTAL)" | 1781 | tristate |
1783 | depends on SUNRPC && INFINIBAND && EXPERIMENTAL | 1782 | depends on SUNRPC && INFINIBAND && EXPERIMENTAL |
1784 | default m | 1783 | default SUNRPC && INFINIBAND |
1785 | help | ||
1786 | Adds a client RPC transport for supporting kernel NFS over RDMA | ||
1787 | mounts, including Infiniband and iWARP. Experimental. | ||
1788 | 1784 | ||
1789 | config SUNRPC_BIND34 | 1785 | config SUNRPC_BIND34 |
1790 | bool "Support for rpcbind versions 3 & 4 (EXPERIMENTAL)" | 1786 | bool "Support for rpcbind versions 3 & 4 (EXPERIMENTAL)" |
@@ -1835,7 +1831,7 @@ config RPCSEC_GSS_SPKM3 | |||
1835 | If unsure, say N. | 1831 | If unsure, say N. |
1836 | 1832 | ||
1837 | config SMB_FS | 1833 | config SMB_FS |
1838 | tristate "SMB file system support (to mount Windows shares etc.)" | 1834 | tristate "SMB file system support (OBSOLETE, please use CIFS)" |
1839 | depends on INET | 1835 | depends on INET |
1840 | select NLS | 1836 | select NLS |
1841 | help | 1837 | help |
@@ -1858,8 +1854,8 @@ config SMB_FS | |||
1858 | General information about how to connect Linux, Windows machines and | 1854 | General information about how to connect Linux, Windows machines and |
1859 | Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. | 1855 | Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. |
1860 | 1856 | ||
1861 | To compile the SMB support as a module, choose M here: the module will | 1857 | To compile the SMB support as a module, choose M here: |
1862 | be called smbfs. Most people say N, however. | 1858 | the module will be called smbfs. Most people say N, however. |
1863 | 1859 | ||
1864 | config SMB_NLS_DEFAULT | 1860 | config SMB_NLS_DEFAULT |
1865 | bool "Use a default NLS" | 1861 | bool "Use a default NLS" |
@@ -1891,7 +1887,7 @@ config SMB_NLS_REMOTE | |||
1891 | smbmount from samba 2.2.0 or later supports this. | 1887 | smbmount from samba 2.2.0 or later supports this. |
1892 | 1888 | ||
1893 | config CIFS | 1889 | config CIFS |
1894 | tristate "CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers)" | 1890 | tristate "CIFS support (advanced network filesystem, SMBFS successor)" |
1895 | depends on INET | 1891 | depends on INET |
1896 | select NLS | 1892 | select NLS |
1897 | help | 1893 | help |
@@ -1949,16 +1945,16 @@ config CIFS_WEAK_PW_HASH | |||
1949 | LANMAN based servers such as OS/2 and Windows 95, but such | 1945 | LANMAN based servers such as OS/2 and Windows 95, but such |
1950 | mounts may be less secure than mounts using NTLM or more recent | 1946 | mounts may be less secure than mounts using NTLM or more recent |
1951 | security mechanisms if you are on a public network. Unless you | 1947 | security mechanisms if you are on a public network. Unless you |
1952 | have a need to access old SMB servers (and are on a private | 1948 | have a need to access old SMB servers (and are on a private |
1953 | network) you probably want to say N. Even if this support | 1949 | network) you probably want to say N. Even if this support |
1954 | is enabled in the kernel build, LANMAN authentication will not be | 1950 | is enabled in the kernel build, LANMAN authentication will not be |
1955 | used automatically. At runtime LANMAN mounts are disabled but | 1951 | used automatically. At runtime LANMAN mounts are disabled but |
1956 | can be set to required (or optional) either in | 1952 | can be set to required (or optional) either in |
1957 | /proc/fs/cifs (see fs/cifs/README for more detail) or via an | 1953 | /proc/fs/cifs (see fs/cifs/README for more detail) or via an |
1958 | option on the mount command. This support is disabled by | 1954 | option on the mount command. This support is disabled by |
1959 | default in order to reduce the possibility of a downgrade | 1955 | default in order to reduce the possibility of a downgrade |
1960 | attack. | 1956 | attack. |
1961 | 1957 | ||
1962 | If unsure, say N. | 1958 | If unsure, say N. |
1963 | 1959 | ||
1964 | config CIFS_XATTR | 1960 | config CIFS_XATTR |
@@ -1999,7 +1995,7 @@ config CIFS_DEBUG2 | |||
1999 | messages in some error paths, slowing performance. This | 1995 | messages in some error paths, slowing performance. This |
2000 | option can be turned off unless you are debugging | 1996 | option can be turned off unless you are debugging |
2001 | cifs problems. If unsure, say N. | 1997 | cifs problems. If unsure, say N. |
2002 | 1998 | ||
2003 | config CIFS_EXPERIMENTAL | 1999 | config CIFS_EXPERIMENTAL |
2004 | bool "CIFS Experimental Features (EXPERIMENTAL)" | 2000 | bool "CIFS Experimental Features (EXPERIMENTAL)" |
2005 | depends on CIFS && EXPERIMENTAL | 2001 | depends on CIFS && EXPERIMENTAL |
@@ -2090,7 +2086,7 @@ config CODA_FS_OLD_API | |||
2090 | However this new API is not backward compatible with older | 2086 | However this new API is not backward compatible with older |
2091 | clients. If you really need to run the old Coda userspace | 2087 | clients. If you really need to run the old Coda userspace |
2092 | cache manager then say Y. | 2088 | cache manager then say Y. |
2093 | 2089 | ||
2094 | For most cases you probably want to say N. | 2090 | For most cases you probably want to say N. |
2095 | 2091 | ||
2096 | config AFS_FS | 2092 | config AFS_FS |