aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@tglx.tec.linutronix.de>2005-06-26 17:20:36 -0400
committerThomas Gleixner <tglx@mtd.linutronix.de>2005-06-26 17:20:36 -0400
commit7ca6448dbfb398bba36eda3c01bc14b86c3675be (patch)
tree82d934ebf07f22a2c64c3b6d82ec24082878b43a /fs/Kconfig
parentf1f67a9874f1a4bba1adff6d694aa52e5f52ff1a (diff)
parent7d681b23d6cc14a8c026ea6756242cb522cbbcae (diff)
Merge with rsync://fileserver/linux
Update to Linus latest
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig110
1 files changed, 60 insertions, 50 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 475769c25d64..8d50a610c0e0 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -50,6 +50,23 @@ config EXT2_FS_SECURITY
50 If you are not using a security module that requires using 50 If you are not using a security module that requires using
51 extended attributes for file security labels, say N. 51 extended attributes for file security labels, say N.
52 52
53config EXT2_FS_XIP
54 bool "Ext2 execute in place support"
55 depends on EXT2_FS
56 help
57 Execute in place can be used on memory-backed block devices. If you
58 enable this option, you can select to mount block devices which are
59 capable of this feature without using the page cache.
60
61 If you do not use a block device that is capable of using this,
62 or if unsure, say N.
63
64config FS_XIP
65# execute in place
66 bool
67 depends on EXT2_FS_XIP
68 default y
69
53config EXT3_FS 70config EXT3_FS
54 tristate "Ext3 journalling file system support" 71 tristate "Ext3 journalling file system support"
55 help 72 help
@@ -717,6 +734,12 @@ config PROC_KCORE
717 bool "/proc/kcore support" if !ARM 734 bool "/proc/kcore support" if !ARM
718 depends on PROC_FS && MMU 735 depends on PROC_FS && MMU
719 736
737config PROC_VMCORE
738 bool "/proc/vmcore support (EXPERIMENTAL)"
739 depends on PROC_FS && EMBEDDED && EXPERIMENTAL && CRASH_DUMP
740 help
741 Exports the dump image of crashed kernel in ELF format.
742
720config SYSFS 743config SYSFS
721 bool "sysfs file system support" if EMBEDDED 744 bool "sysfs file system support" if EMBEDDED
722 default y 745 default y
@@ -741,56 +764,6 @@ config SYSFS
741 764
742 Designers of embedded systems may wish to say N here to conserve space. 765 Designers of embedded systems may wish to say N here to conserve space.
743 766
744config DEVFS_FS
745 bool "/dev file system support (OBSOLETE)"
746 depends on EXPERIMENTAL
747 help
748 This is support for devfs, a virtual file system (like /proc) which
749 provides the file system interface to device drivers, normally found
750 in /dev. Devfs does not depend on major and minor number
751 allocations. Device drivers register entries in /dev which then
752 appear automatically, which means that the system administrator does
753 not have to create character and block special device files in the
754 /dev directory using the mknod command (or MAKEDEV script) anymore.
755
756 This is work in progress. If you want to use this, you *must* read
757 the material in <file:Documentation/filesystems/devfs/>, especially
758 the file README there.
759
760 Note that devfs no longer manages /dev/pts! If you are using UNIX98
761 ptys, you will also need to mount the /dev/pts filesystem (devpts).
762
763 Note that devfs has been obsoleted by udev,
764 <http://www.kernel.org/pub/linux/utils/kernel/hotplug/>.
765 It has been stripped down to a bare minimum and is only provided for
766 legacy installations that use its naming scheme which is
767 unfortunately different from the names normal Linux installations
768 use.
769
770 If unsure, say N.
771
772config DEVFS_MOUNT
773 bool "Automatically mount at boot"
774 depends on DEVFS_FS
775 help
776 This option appears if you have CONFIG_DEVFS_FS enabled. Setting
777 this to 'Y' will make the kernel automatically mount devfs onto /dev
778 when the system is booted, before the init thread is started.
779 You can override this with the "devfs=nomount" boot option.
780
781 If unsure, say N.
782
783config DEVFS_DEBUG
784 bool "Debug devfs"
785 depends on DEVFS_FS
786 help
787 If you say Y here, then the /dev file system code will generate
788 debugging messages. See the file
789 <file:Documentation/filesystems/devfs/boot-options> for more
790 details.
791
792 If unsure, say N.
793
794config DEVPTS_FS_XATTR 767config DEVPTS_FS_XATTR
795 bool "/dev/pts Extended Attributes" 768 bool "/dev/pts Extended Attributes"
796 depends on UNIX98_PTYS 769 depends on UNIX98_PTYS
@@ -1310,6 +1283,7 @@ config NFS_FS
1310 depends on INET 1283 depends on INET
1311 select LOCKD 1284 select LOCKD
1312 select SUNRPC 1285 select SUNRPC
1286 select NFS_ACL_SUPPORT if NFS_V3_ACL
1313 help 1287 help
1314 If you are connected to some other (usually local) Unix computer 1288 If you are connected to some other (usually local) Unix computer
1315 (using SLIP, PLIP, PPP or Ethernet) and want to mount files residing 1289 (using SLIP, PLIP, PPP or Ethernet) and want to mount files residing
@@ -1352,6 +1326,16 @@ config NFS_V3
1352 1326
1353 If unsure, say Y. 1327 If unsure, say Y.
1354 1328
1329config NFS_V3_ACL
1330 bool "Provide client support for the NFSv3 ACL protocol extension"
1331 depends on NFS_V3
1332 help
1333 Implement the NFSv3 ACL protocol extension for manipulating POSIX
1334 Access Control Lists. The server should also be compiled with
1335 the NFSv3 ACL protocol extension; see the CONFIG_NFSD_V3_ACL option.
1336
1337 If unsure, say N.
1338
1355config NFS_V4 1339config NFS_V4
1356 bool "Provide NFSv4 client support (EXPERIMENTAL)" 1340 bool "Provide NFSv4 client support (EXPERIMENTAL)"
1357 depends on NFS_FS && EXPERIMENTAL 1341 depends on NFS_FS && EXPERIMENTAL
@@ -1395,6 +1379,7 @@ config NFSD
1395 select LOCKD 1379 select LOCKD
1396 select SUNRPC 1380 select SUNRPC
1397 select EXPORTFS 1381 select EXPORTFS
1382 select NFS_ACL_SUPPORT if NFSD_V3_ACL || NFSD_V2_ACL
1398 help 1383 help
1399 If you want your Linux box to act as an NFS *server*, so that other 1384 If you want your Linux box to act as an NFS *server*, so that other
1400 computers on your local network which support NFS can access certain 1385 computers on your local network which support NFS can access certain
@@ -1418,6 +1403,10 @@ config NFSD
1418 To compile the NFS server support as a module, choose M here: the 1403 To compile the NFS server support as a module, choose M here: the
1419 module will be called nfsd. If unsure, say N. 1404 module will be called nfsd. If unsure, say N.
1420 1405
1406config NFSD_V2_ACL
1407 bool
1408 depends on NFSD
1409
1421config NFSD_V3 1410config NFSD_V3
1422 bool "Provide NFSv3 server support" 1411 bool "Provide NFSv3 server support"
1423 depends on NFSD 1412 depends on NFSD
@@ -1425,10 +1414,22 @@ config NFSD_V3
1425 If you would like to include the NFSv3 server as well as the NFSv2 1414 If you would like to include the NFSv3 server as well as the NFSv2
1426 server, say Y here. If unsure, say Y. 1415 server, say Y here. If unsure, say Y.
1427 1416
1417config NFSD_V3_ACL
1418 bool "Provide server support for the NFSv3 ACL protocol extension"
1419 depends on NFSD_V3
1420 select NFSD_V2_ACL
1421 help
1422 Implement the NFSv3 ACL protocol extension for manipulating POSIX
1423 Access Control Lists on exported file systems. NFS clients should
1424 be compiled with the NFSv3 ACL protocol extension; see the
1425 CONFIG_NFS_V3_ACL option. If unsure, say N.
1426
1428config NFSD_V4 1427config NFSD_V4
1429 bool "Provide NFSv4 server support (EXPERIMENTAL)" 1428 bool "Provide NFSv4 server support (EXPERIMENTAL)"
1430 depends on NFSD_V3 && EXPERIMENTAL 1429 depends on NFSD_V3 && EXPERIMENTAL
1431 select NFSD_TCP 1430 select NFSD_TCP
1431 select CRYPTO_MD5
1432 select CRYPTO
1432 help 1433 help
1433 If you would like to include the NFSv4 server as well as the NFSv2 1434 If you would like to include the NFSv4 server as well as the NFSv2
1434 and NFSv3 servers, say Y here. This feature is experimental, and 1435 and NFSv3 servers, say Y here. This feature is experimental, and
@@ -1469,6 +1470,15 @@ config LOCKD_V4
1469config EXPORTFS 1470config EXPORTFS
1470 tristate 1471 tristate
1471 1472
1473config NFS_ACL_SUPPORT
1474 tristate
1475 select FS_POSIX_ACL
1476
1477config NFS_COMMON
1478 bool
1479 depends on NFSD || NFS_FS
1480 default y
1481
1472config SUNRPC 1482config SUNRPC
1473 tristate 1483 tristate
1474 1484