aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig35
1 files changed, 35 insertions, 0 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 178e27494b74..a7c0cc3203cb 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -1268,6 +1268,7 @@ config NFS_FS
1268 depends on INET 1268 depends on INET
1269 select LOCKD 1269 select LOCKD
1270 select SUNRPC 1270 select SUNRPC
1271 select NFS_ACL_SUPPORT if NFS_V3_ACL
1271 help 1272 help
1272 If you are connected to some other (usually local) Unix computer 1273 If you are connected to some other (usually local) Unix computer
1273 (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
@@ -1310,6 +1311,16 @@ config NFS_V3
1310 1311
1311 If unsure, say Y. 1312 If unsure, say Y.
1312 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
1313config NFS_V4 1324config NFS_V4
1314 bool "Provide NFSv4 client support (EXPERIMENTAL)" 1325 bool "Provide NFSv4 client support (EXPERIMENTAL)"
1315 depends on NFS_FS && EXPERIMENTAL 1326 depends on NFS_FS && EXPERIMENTAL
@@ -1353,6 +1364,7 @@ config NFSD
1353 select LOCKD 1364 select LOCKD
1354 select SUNRPC 1365 select SUNRPC
1355 select EXPORTFS 1366 select EXPORTFS
1367 select NFS_ACL_SUPPORT if NFSD_V3_ACL || NFSD_V2_ACL
1356 help 1368 help
1357 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
1358 computers on your local network which support NFS can access certain 1370 computers on your local network which support NFS can access certain
@@ -1376,6 +1388,10 @@ config NFSD
1376 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
1377 module will be called nfsd. If unsure, say N. 1389 module will be called nfsd. If unsure, say N.
1378 1390
1391config NFSD_V2_ACL
1392 bool
1393 depends on NFSD
1394
1379config NFSD_V3 1395config NFSD_V3
1380 bool "Provide NFSv3 server support" 1396 bool "Provide NFSv3 server support"
1381 depends on NFSD 1397 depends on NFSD
@@ -1383,6 +1399,16 @@ config NFSD_V3
1383 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
1384 server, say Y here. If unsure, say Y. 1400 server, say Y here. If unsure, say Y.
1385 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
1386config NFSD_V4 1412config NFSD_V4
1387 bool "Provide NFSv4 server support (EXPERIMENTAL)" 1413 bool "Provide NFSv4 server support (EXPERIMENTAL)"
1388 depends on NFSD_V3 && EXPERIMENTAL 1414 depends on NFSD_V3 && EXPERIMENTAL
@@ -1427,6 +1453,15 @@ config LOCKD_V4
1427config EXPORTFS 1453config EXPORTFS
1428 tristate 1454 tristate
1429 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
1430config SUNRPC 1465config SUNRPC
1431 tristate 1466 tristate
1432 1467