diff options
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 35 |
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 | ||
1314 | config 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 | |||
1313 | config NFS_V4 | 1324 | config 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 | ||
1391 | config NFSD_V2_ACL | ||
1392 | bool | ||
1393 | depends on NFSD | ||
1394 | |||
1379 | config NFSD_V3 | 1395 | config 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 | ||
1402 | config 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 | |||
1386 | config NFSD_V4 | 1412 | config 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 | |||
1427 | config EXPORTFS | 1453 | config EXPORTFS |
1428 | tristate | 1454 | tristate |
1429 | 1455 | ||
1456 | config NFS_ACL_SUPPORT | ||
1457 | tristate | ||
1458 | select FS_POSIX_ACL | ||
1459 | |||
1460 | config NFS_COMMON | ||
1461 | bool | ||
1462 | depends on NFSD || NFS_FS | ||
1463 | default y | ||
1464 | |||
1430 | config SUNRPC | 1465 | config SUNRPC |
1431 | tristate | 1466 | tristate |
1432 | 1467 | ||