aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig85
1 files changed, 35 insertions, 50 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 6a4ad4bb7a..a7c0cc3203 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -741,56 +741,6 @@ config SYSFS
741 741
742 Designers of embedded systems may wish to say N here to conserve space. 742 Designers of embedded systems may wish to say N here to conserve space.
743 743
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 744config DEVPTS_FS_XATTR
795 bool "/dev/pts Extended Attributes" 745 bool "/dev/pts Extended Attributes"
796 depends on UNIX98_PTYS 746 depends on UNIX98_PTYS
@@ -1318,6 +1268,7 @@ config NFS_FS
1318 depends on INET 1268 depends on INET
1319 select LOCKD 1269 select LOCKD
1320 select SUNRPC 1270 select SUNRPC
1271 select NFS_ACL_SUPPORT if NFS_V3_ACL
1321 help 1272 help
1322 If you are connected to some other (usually local) Unix computer 1273 If you are connected to some other (usually local) Unix computer
1323 (using SLIP, PLIP, PPP or Ethernet) and want to mount files residing 1274 (using SLIP, PLIP, PPP or Ethernet) and want to mount files residing
@@ -1360,6 +1311,16 @@ config NFS_V3
1360 1311
1361 If unsure, say Y. 1312 If unsure, say Y.
1362 1313
1314config NFS_V3_ACL
1315 bool "Provide client support for the NFSv3 ACL protocol extension"
1316 depends on NFS_V3
1317 help
1318 Implement the NFSv3 ACL protocol extension for manipulating POSIX
1319 Access Control Lists. The server should also be compiled with
1320 the NFSv3 ACL protocol extension; see the CONFIG_NFSD_V3_ACL option.
1321
1322 If unsure, say N.
1323
1363config NFS_V4 1324config NFS_V4
1364 bool "Provide NFSv4 client support (EXPERIMENTAL)" 1325 bool "Provide NFSv4 client support (EXPERIMENTAL)"
1365 depends on NFS_FS && EXPERIMENTAL 1326 depends on NFS_FS && EXPERIMENTAL
@@ -1403,6 +1364,7 @@ config NFSD
1403 select LOCKD 1364 select LOCKD
1404 select SUNRPC 1365 select SUNRPC
1405 select EXPORTFS 1366 select EXPORTFS
1367 select NFS_ACL_SUPPORT if NFSD_V3_ACL || NFSD_V2_ACL
1406 help 1368 help
1407 If you want your Linux box to act as an NFS *server*, so that other 1369 If you want your Linux box to act as an NFS *server*, so that other
1408 computers on your local network which support NFS can access certain 1370 computers on your local network which support NFS can access certain
@@ -1426,6 +1388,10 @@ config NFSD
1426 To compile the NFS server support as a module, choose M here: the 1388 To compile the NFS server support as a module, choose M here: the
1427 module will be called nfsd. If unsure, say N. 1389 module will be called nfsd. If unsure, say N.
1428 1390
1391config NFSD_V2_ACL
1392 bool
1393 depends on NFSD
1394
1429config NFSD_V3 1395config NFSD_V3
1430 bool "Provide NFSv3 server support" 1396 bool "Provide NFSv3 server support"
1431 depends on NFSD 1397 depends on NFSD
@@ -1433,6 +1399,16 @@ config NFSD_V3
1433 If you would like to include the NFSv3 server as well as the NFSv2 1399 If you would like to include the NFSv3 server as well as the NFSv2
1434 server, say Y here. If unsure, say Y. 1400 server, say Y here. If unsure, say Y.
1435 1401
1402config NFSD_V3_ACL
1403 bool "Provide server support for the NFSv3 ACL protocol extension"
1404 depends on NFSD_V3
1405 select NFSD_V2_ACL
1406 help
1407 Implement the NFSv3 ACL protocol extension for manipulating POSIX
1408 Access Control Lists on exported file systems. NFS clients should
1409 be compiled with the NFSv3 ACL protocol extension; see the
1410 CONFIG_NFS_V3_ACL option. If unsure, say N.
1411
1436config NFSD_V4 1412config NFSD_V4
1437 bool "Provide NFSv4 server support (EXPERIMENTAL)" 1413 bool "Provide NFSv4 server support (EXPERIMENTAL)"
1438 depends on NFSD_V3 && EXPERIMENTAL 1414 depends on NFSD_V3 && EXPERIMENTAL
@@ -1477,6 +1453,15 @@ config LOCKD_V4
1477config EXPORTFS 1453config EXPORTFS
1478 tristate 1454 tristate
1479 1455
1456config NFS_ACL_SUPPORT
1457 tristate
1458 select FS_POSIX_ACL
1459
1460config NFS_COMMON
1461 bool
1462 depends on NFSD || NFS_FS
1463 default y
1464
1480config SUNRPC 1465config SUNRPC
1481 tristate 1466 tristate
1482 1467