aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig47
1 files changed, 28 insertions, 19 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 06217795623..5d0c4be43db 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -29,6 +29,7 @@ config EXT2_FS_XATTR
29config EXT2_FS_POSIX_ACL 29config EXT2_FS_POSIX_ACL
30 bool "Ext2 POSIX Access Control Lists" 30 bool "Ext2 POSIX Access Control Lists"
31 depends on EXT2_FS_XATTR 31 depends on EXT2_FS_XATTR
32 select FS_POSIX_ACL
32 help 33 help
33 Posix Access Control Lists (ACLs) support permissions for users and 34 Posix Access Control Lists (ACLs) support permissions for users and
34 groups beyond the owner/group/world scheme. 35 groups beyond the owner/group/world scheme.
@@ -114,6 +115,7 @@ config EXT3_FS_XATTR
114config EXT3_FS_POSIX_ACL 115config EXT3_FS_POSIX_ACL
115 bool "Ext3 POSIX Access Control Lists" 116 bool "Ext3 POSIX Access Control Lists"
116 depends on EXT3_FS_XATTR 117 depends on EXT3_FS_XATTR
118 select FS_POSIX_ACL
117 help 119 help
118 Posix Access Control Lists (ACLs) support permissions for users and 120 Posix Access Control Lists (ACLs) support permissions for users and
119 groups beyond the owner/group/world scheme. 121 groups beyond the owner/group/world scheme.
@@ -241,6 +243,7 @@ config REISERFS_FS_XATTR
241config REISERFS_FS_POSIX_ACL 243config REISERFS_FS_POSIX_ACL
242 bool "ReiserFS POSIX Access Control Lists" 244 bool "ReiserFS POSIX Access Control Lists"
243 depends on REISERFS_FS_XATTR 245 depends on REISERFS_FS_XATTR
246 select FS_POSIX_ACL
244 help 247 help
245 Posix Access Control Lists (ACLs) support permissions for users and 248 Posix Access Control Lists (ACLs) support permissions for users and
246 groups beyond the owner/group/world scheme. 249 groups beyond the owner/group/world scheme.
@@ -274,6 +277,7 @@ config JFS_FS
274config JFS_POSIX_ACL 277config JFS_POSIX_ACL
275 bool "JFS POSIX Access Control Lists" 278 bool "JFS POSIX Access Control Lists"
276 depends on JFS_FS 279 depends on JFS_FS
280 select FS_POSIX_ACL
277 help 281 help
278 Posix Access Control Lists (ACLs) support permissions for users and 282 Posix Access Control Lists (ACLs) support permissions for users and
279 groups beyond the owner/group/world scheme. 283 groups beyond the owner/group/world scheme.
@@ -318,8 +322,7 @@ config FS_POSIX_ACL
318# Never use this symbol for ifdefs. 322# Never use this symbol for ifdefs.
319# 323#
320 bool 324 bool
321 depends on EXT2_FS_POSIX_ACL || EXT3_FS_POSIX_ACL || JFS_POSIX_ACL || REISERFS_FS_POSIX_ACL || NFSD_V4 325 default n
322 default y
323 326
324source "fs/xfs/Kconfig" 327source "fs/xfs/Kconfig"
325 328
@@ -356,6 +359,19 @@ config ROMFS_FS
356 If you don't know whether you need it, then you don't need it: 359 If you don't know whether you need it, then you don't need it:
357 answer N. 360 answer N.
358 361
362config INOTIFY
363 bool "Inotify file change notification support"
364 default y
365 ---help---
366 Say Y here to enable inotify support and the /dev/inotify character
367 device. Inotify is a file change notification system and a
368 replacement for dnotify. Inotify fixes numerous shortcomings in
369 dnotify and introduces several new features. It allows monitoring
370 of both files and directories via a single open fd. Multiple file
371 events are supported.
372
373 If unsure, say Y.
374
359config QUOTA 375config QUOTA
360 bool "Quota support" 376 bool "Quota support"
361 help 377 help
@@ -1036,26 +1052,18 @@ config JFFS2_FS_DEBUG
1036 If reporting bugs, please try to have available a full dump of the 1052 If reporting bugs, please try to have available a full dump of the
1037 messages at debug level 1 while the misbehaviour was occurring. 1053 messages at debug level 1 while the misbehaviour was occurring.
1038 1054
1039config JFFS2_FS_NAND 1055config JFFS2_FS_WRITEBUFFER
1040 bool "JFFS2 support for NAND flash" 1056 bool "JFFS2 write-buffering support"
1041 depends on JFFS2_FS 1057 depends on JFFS2_FS
1042 default n 1058 default y
1043 help 1059 help
1044 This enables the support for NAND flash in JFFS2. NAND is a newer 1060 This enables the write-buffering support in JFFS2.
1045 type of flash chip design than the traditional NOR flash, with
1046 higher density but a handful of characteristics which make it more
1047 interesting for the file system to use.
1048
1049 Say 'N' unless you have NAND flash.
1050 1061
1051config JFFS2_FS_NOR_ECC 1062 This functionality is required to support JFFS2 on the following
1052 bool "JFFS2 support for ECC'd NOR flash (EXPERIMENTAL)" 1063 types of flash devices:
1053 depends on JFFS2_FS && EXPERIMENTAL 1064 - NAND flash
1054 default n 1065 - NOR flash with transparent ECC
1055 help 1066 - DataFlash
1056 This enables the experimental support for NOR flash with transparent
1057 ECC for JFFS2. This type of flash chip is not common, however it is
1058 available from ST Microelectronics.
1059 1067
1060config JFFS2_COMPRESSION_OPTIONS 1068config JFFS2_COMPRESSION_OPTIONS
1061 bool "Advanced compression options for JFFS2" 1069 bool "Advanced compression options for JFFS2"
@@ -1438,6 +1446,7 @@ config NFSD_V4
1438 select NFSD_TCP 1446 select NFSD_TCP
1439 select CRYPTO_MD5 1447 select CRYPTO_MD5
1440 select CRYPTO 1448 select CRYPTO
1449 select FS_POSIX_ACL
1441 help 1450 help
1442 If you would like to include the NFSv4 server as well as the NFSv2 1451 If you would like to include the NFSv4 server as well as the NFSv2
1443 and NFSv3 servers, say Y here. This feature is experimental, and 1452 and NFSv3 servers, say Y here. This feature is experimental, and