diff options
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 80 |
1 files changed, 49 insertions, 31 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index cc28a69246a7..987b5d7cb21a 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -236,6 +236,7 @@ config JBD_DEBUG | |||
236 | 236 | ||
237 | config JBD2 | 237 | config JBD2 |
238 | tristate | 238 | tristate |
239 | select CRC32 | ||
239 | help | 240 | help |
240 | This is a generic journaling layer for block devices that support | 241 | This is a generic journaling layer for block devices that support |
241 | both 32-bit and 64-bit block numbers. It is currently used by | 242 | both 32-bit and 64-bit block numbers. It is currently used by |
@@ -440,14 +441,8 @@ config OCFS2_FS | |||
440 | Tools web page: http://oss.oracle.com/projects/ocfs2-tools | 441 | Tools web page: http://oss.oracle.com/projects/ocfs2-tools |
441 | OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/ | 442 | OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/ |
442 | 443 | ||
443 | Note: Features which OCFS2 does not support yet: | 444 | For more information on OCFS2, see the file |
444 | - extended attributes | 445 | <file:Documentation/filesystems/ocfs2.txt>. |
445 | - quotas | ||
446 | - cluster aware flock | ||
447 | - Directory change notification (F_NOTIFY) | ||
448 | - Distributed Caching (F_SETLEASE/F_GETLEASE/break_lease) | ||
449 | - POSIX ACLs | ||
450 | - readpages / writepages (not user visible) | ||
451 | 446 | ||
452 | config OCFS2_DEBUG_MASKLOG | 447 | config OCFS2_DEBUG_MASKLOG |
453 | bool "OCFS2 logging support" | 448 | bool "OCFS2 logging support" |
@@ -459,6 +454,15 @@ config OCFS2_DEBUG_MASKLOG | |||
459 | This option will enlarge your kernel, but it allows debugging of | 454 | This option will enlarge your kernel, but it allows debugging of |
460 | ocfs2 filesystem issues. | 455 | ocfs2 filesystem issues. |
461 | 456 | ||
457 | config OCFS2_DEBUG_FS | ||
458 | bool "OCFS2 expensive checks" | ||
459 | depends on OCFS2_FS | ||
460 | default n | ||
461 | help | ||
462 | This option will enable expensive consistency checks. Enable | ||
463 | this option for debugging only as it is likely to decrease | ||
464 | performance of the filesystem. | ||
465 | |||
462 | config MINIX_FS | 466 | config MINIX_FS |
463 | tristate "Minix fs support" | 467 | tristate "Minix fs support" |
464 | help | 468 | help |
@@ -504,7 +508,7 @@ config INOTIFY | |||
504 | including multiple file events, one-shot support, and unmount | 508 | including multiple file events, one-shot support, and unmount |
505 | notification. | 509 | notification. |
506 | 510 | ||
507 | For more information, see Documentation/filesystems/inotify.txt | 511 | For more information, see <file:Documentation/filesystems/inotify.txt> |
508 | 512 | ||
509 | If unsure, say Y. | 513 | If unsure, say Y. |
510 | 514 | ||
@@ -518,7 +522,7 @@ config INOTIFY_USER | |||
518 | directories via a single open fd. Events are read from the file | 522 | directories via a single open fd. Events are read from the file |
519 | descriptor, which is also select()- and poll()-able. | 523 | descriptor, which is also select()- and poll()-able. |
520 | 524 | ||
521 | For more information, see Documentation/filesystems/inotify.txt | 525 | For more information, see <file:Documentation/filesystems/inotify.txt> |
522 | 526 | ||
523 | If unsure, say Y. | 527 | If unsure, say Y. |
524 | 528 | ||
@@ -1019,8 +1023,8 @@ config HUGETLB_PAGE | |||
1019 | def_bool HUGETLBFS | 1023 | def_bool HUGETLBFS |
1020 | 1024 | ||
1021 | config CONFIGFS_FS | 1025 | config CONFIGFS_FS |
1022 | tristate "Userspace-driven configuration filesystem (EXPERIMENTAL)" | 1026 | tristate "Userspace-driven configuration filesystem" |
1023 | depends on SYSFS && EXPERIMENTAL | 1027 | depends on SYSFS |
1024 | help | 1028 | help |
1025 | configfs is a ram-based filesystem that provides the converse | 1029 | configfs is a ram-based filesystem that provides the converse |
1026 | of sysfs's functionality. Where sysfs is a filesystem-based | 1030 | of sysfs's functionality. Where sysfs is a filesystem-based |
@@ -1089,7 +1093,7 @@ config ECRYPT_FS | |||
1089 | depends on EXPERIMENTAL && KEYS && CRYPTO && NET | 1093 | depends on EXPERIMENTAL && KEYS && CRYPTO && NET |
1090 | help | 1094 | help |
1091 | Encrypted filesystem that operates on the VFS layer. See | 1095 | Encrypted filesystem that operates on the VFS layer. See |
1092 | <file:Documentation/ecryptfs.txt> to learn more about | 1096 | <file:Documentation/filesystems/ecryptfs.txt> to learn more about |
1093 | eCryptfs. Userspace components are required and can be | 1097 | eCryptfs. Userspace components are required and can be |
1094 | obtained from <http://ecryptfs.sf.net>. | 1098 | obtained from <http://ecryptfs.sf.net>. |
1095 | 1099 | ||
@@ -1103,8 +1107,8 @@ config HFS_FS | |||
1103 | help | 1107 | help |
1104 | If you say Y here, you will be able to mount Macintosh-formatted | 1108 | If you say Y here, you will be able to mount Macintosh-formatted |
1105 | floppy disks and hard drive partitions with full read-write access. | 1109 | floppy disks and hard drive partitions with full read-write access. |
1106 | Please read <file:fs/hfs/HFS.txt> to learn about the available mount | 1110 | Please read <file:Documentation/filesystems/hfs.txt> to learn about |
1107 | options. | 1111 | the available mount options. |
1108 | 1112 | ||
1109 | To compile this file system support as a module, choose M here: the | 1113 | To compile this file system support as a module, choose M here: the |
1110 | module will be called hfs. | 1114 | module will be called hfs. |
@@ -1296,7 +1300,7 @@ config JFFS2_COMPRESSION_OPTIONS | |||
1296 | help | 1300 | help |
1297 | Enabling this option allows you to explicitly choose which | 1301 | Enabling this option allows you to explicitly choose which |
1298 | compression modules, if any, are enabled in JFFS2. Removing | 1302 | compression modules, if any, are enabled in JFFS2. Removing |
1299 | compressors and mean you cannot read existing file systems, | 1303 | compressors can mean you cannot read existing file systems, |
1300 | and enabling experimental compressors can mean that you | 1304 | and enabling experimental compressors can mean that you |
1301 | write a file system which cannot be read by a standard kernel. | 1305 | write a file system which cannot be read by a standard kernel. |
1302 | 1306 | ||
@@ -1670,6 +1674,8 @@ config NFSD | |||
1670 | select CRYPTO_MD5 if NFSD_V4 | 1674 | select CRYPTO_MD5 if NFSD_V4 |
1671 | select CRYPTO if NFSD_V4 | 1675 | select CRYPTO if NFSD_V4 |
1672 | select FS_POSIX_ACL if NFSD_V4 | 1676 | select FS_POSIX_ACL if NFSD_V4 |
1677 | select PROC_FS if NFSD_V4 | ||
1678 | select PROC_FS if SUNRPC_GSS | ||
1673 | help | 1679 | help |
1674 | If you want your Linux box to act as an NFS *server*, so that other | 1680 | If you want your Linux box to act as an NFS *server*, so that other |
1675 | computers on your local network which support NFS can access certain | 1681 | computers on your local network which support NFS can access certain |
@@ -1896,13 +1902,15 @@ config CIFS | |||
1896 | file servers such as Windows 2000 (including Windows 2003, NT 4 | 1902 | file servers such as Windows 2000 (including Windows 2003, NT 4 |
1897 | and Windows XP) as well by Samba (which provides excellent CIFS | 1903 | and Windows XP) as well by Samba (which provides excellent CIFS |
1898 | server support for Linux and many other operating systems). Limited | 1904 | server support for Linux and many other operating systems). Limited |
1899 | support for OS/2 and Windows ME and similar servers is provided as well. | 1905 | support for OS/2 and Windows ME and similar servers is provided as |
1900 | 1906 | well. | |
1901 | The intent of the cifs module is to provide an advanced | 1907 | |
1902 | network file system client for mounting to CIFS compliant servers, | 1908 | The cifs module provides an advanced network file system |
1903 | including support for dfs (hierarchical name space), secure per-user | 1909 | client for mounting to CIFS compliant servers. It includes |
1904 | session establishment, safe distributed caching (oplock), optional | 1910 | support for DFS (hierarchical name space), secure per-user |
1905 | packet signing, Unicode and other internationalization improvements. | 1911 | session establishment via Kerberos or NTLM or NTLMv2, |
1912 | safe distributed caching (oplock), optional packet | ||
1913 | signing, Unicode and other internationalization improvements. | ||
1906 | If you need to mount to Samba or Windows from this machine, say Y. | 1914 | If you need to mount to Samba or Windows from this machine, say Y. |
1907 | 1915 | ||
1908 | config CIFS_STATS | 1916 | config CIFS_STATS |
@@ -1934,7 +1942,8 @@ config CIFS_WEAK_PW_HASH | |||
1934 | (since 1997) support stronger NTLM (and even NTLMv2 and Kerberos) | 1942 | (since 1997) support stronger NTLM (and even NTLMv2 and Kerberos) |
1935 | security mechanisms. These hash the password more securely | 1943 | security mechanisms. These hash the password more securely |
1936 | than the mechanisms used in the older LANMAN version of the | 1944 | than the mechanisms used in the older LANMAN version of the |
1937 | SMB protocol needed to establish sessions with old SMB servers. | 1945 | SMB protocol but LANMAN based authentication is needed to |
1946 | establish sessions with some old SMB servers. | ||
1938 | 1947 | ||
1939 | Enabling this option allows the cifs module to mount to older | 1948 | Enabling this option allows the cifs module to mount to older |
1940 | LANMAN based servers such as OS/2 and Windows 95, but such | 1949 | LANMAN based servers such as OS/2 and Windows 95, but such |
@@ -1942,8 +1951,8 @@ config CIFS_WEAK_PW_HASH | |||
1942 | security mechanisms if you are on a public network. Unless you | 1951 | security mechanisms if you are on a public network. Unless you |
1943 | have a need to access old SMB servers (and are on a private | 1952 | have a need to access old SMB servers (and are on a private |
1944 | network) you probably want to say N. Even if this support | 1953 | network) you probably want to say N. Even if this support |
1945 | is enabled in the kernel build, they will not be used | 1954 | is enabled in the kernel build, LANMAN authentication will not be |
1946 | automatically. At runtime LANMAN mounts are disabled but | 1955 | used automatically. At runtime LANMAN mounts are disabled but |
1947 | can be set to required (or optional) either in | 1956 | can be set to required (or optional) either in |
1948 | /proc/fs/cifs (see fs/cifs/README for more detail) or via an | 1957 | /proc/fs/cifs (see fs/cifs/README for more detail) or via an |
1949 | option on the mount command. This support is disabled by | 1958 | option on the mount command. This support is disabled by |
@@ -2007,14 +2016,24 @@ config CIFS_EXPERIMENTAL | |||
2007 | config CIFS_UPCALL | 2016 | config CIFS_UPCALL |
2008 | bool "Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)" | 2017 | bool "Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)" |
2009 | depends on CIFS_EXPERIMENTAL | 2018 | depends on CIFS_EXPERIMENTAL |
2010 | depends on CONNECTOR | 2019 | depends on KEYS |
2011 | help | 2020 | help |
2012 | Enables an upcall mechanism for CIFS which will be used to contact | 2021 | Enables an upcall mechanism for CIFS which accesses |
2013 | userspace helper utilities to provide SPNEGO packaged Kerberos | 2022 | userspace helper utilities to provide SPNEGO packaged (RFC 4178) |
2014 | tickets which are needed to mount to certain secure servers | 2023 | Kerberos tickets which are needed to mount to certain secure servers |
2015 | (for which more secure Kerberos authentication is required). If | 2024 | (for which more secure Kerberos authentication is required). If |
2016 | unsure, say N. | 2025 | unsure, say N. |
2017 | 2026 | ||
2027 | config CIFS_DFS_UPCALL | ||
2028 | bool "DFS feature support (EXPERIMENTAL)" | ||
2029 | depends on CIFS_EXPERIMENTAL | ||
2030 | depends on KEYS | ||
2031 | help | ||
2032 | Enables an upcall mechanism for CIFS which contacts userspace | ||
2033 | helper utilities to provide server name resolution (host names to | ||
2034 | IP addresses) which is needed for implicit mounts of DFS junction | ||
2035 | points. If unsure, say N. | ||
2036 | |||
2018 | config NCP_FS | 2037 | config NCP_FS |
2019 | tristate "NCP file system support (to mount NetWare volumes)" | 2038 | tristate "NCP file system support (to mount NetWare volumes)" |
2020 | depends on IPX!=n || INET | 2039 | depends on IPX!=n || INET |
@@ -2121,4 +2140,3 @@ source "fs/nls/Kconfig" | |||
2121 | source "fs/dlm/Kconfig" | 2140 | source "fs/dlm/Kconfig" |
2122 | 2141 | ||
2123 | endmenu | 2142 | endmenu |
2124 | |||