Blame view
fs/Kconfig
6.1 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 |
# # File system configuration # menu "File systems" |
9361401eb [PATCH] BLOCK: Ma... |
6 |
if BLOCK |
6da0b38f4 fs/Kconfig: move ... |
7 8 9 |
source "fs/ext2/Kconfig" source "fs/ext3/Kconfig" source "fs/ext4/Kconfig" |
6d79125bb [PATCH] xip: ext2... |
10 11 12 13 14 15 |
config FS_XIP # execute in place bool depends on EXT2_FS_XIP default y |
6da0b38f4 fs/Kconfig: move ... |
16 17 |
source "fs/jbd/Kconfig" source "fs/jbd2/Kconfig" |
dab291af8 [PATCH] jbd2: ena... |
18 |
|
1da177e4c Linux-2.6.12-rc2 |
19 |
config FS_MBCACHE |
02ea2104c [PATCH] ext4: ena... |
20 |
# Meta block cache for Extended Attributes (ext2/ext3/ext4) |
1da177e4c Linux-2.6.12-rc2 |
21 |
tristate |
2c512397c [patch 1/3] FS_MB... |
22 23 24 25 |
default y if EXT2_FS=y && EXT2_FS_XATTR default y if EXT3_FS=y && EXT3_FS_XATTR default y if EXT4_FS=y && EXT4_FS_XATTR default m if EXT2_FS_XATTR || EXT3_FS_XATTR || EXT4_FS_XATTR |
1da177e4c Linux-2.6.12-rc2 |
26 |
|
b16ecfe2f fs/Kconfig: move ... |
27 |
source "fs/reiserfs/Kconfig" |
f5c77969b fs/Kconfig: move ... |
28 |
source "fs/jfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
29 |
|
69050eee8 CONFIG_FILE_LOCKI... |
30 31 32 33 |
source "fs/xfs/Kconfig" source "fs/gfs2/Kconfig" source "fs/ocfs2/Kconfig" source "fs/btrfs/Kconfig" |
41f4db0f4 fs/Kconfig: move ... |
34 |
source "fs/nilfs2/Kconfig" |
69050eee8 CONFIG_FILE_LOCKI... |
35 36 |
endif # BLOCK |
16ebe911e fs: FS_POSIX_ACL ... |
37 38 39 40 41 42 43 |
# Posix ACL utility routines # # Note: Posix ACLs can be implemented without these helpers. Never use # this symbol for ifdefs in core code. # config FS_POSIX_ACL def_bool n |
4199ca77c fs: move exportfs... |
44 |
config EXPORTFS |
79fead47c exportfs: reallow... |
45 |
tristate |
4199ca77c fs: move exportfs... |
46 |
|
bfcd17a6c Configure out fil... |
47 |
config FILE_LOCKING |
6a108a14f kconfig: rename C... |
48 |
bool "Enable POSIX file locking API" if EXPERT |
bfcd17a6c Configure out fil... |
49 50 51 52 53 |
default y help This option enables standard file locking support, required for filesystems like NFS and for the flock() system call. Disabling this option saves about 11k. |
272eb0148 filesystem notifi... |
54 |
source "fs/notify/Kconfig" |
0eeca2830 [PATCH] inotify |
55 |
|
884d179df quota: Move quota... |
56 |
source "fs/quota/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
57 |
|
90ffd4679 fs/Kconfig: move ... |
58 |
source "fs/autofs4/Kconfig" |
3ef7784e4 fs/Kconfig: move ... |
59 |
source "fs/fuse/Kconfig" |
04578f174 [PATCH] FUSE - MA... |
60 |
|
151060ac1 CUSE: implement C... |
61 |
config CUSE |
59b485683 fs/Kconfig: Fix t... |
62 |
tristate "Character device in Userspace support" |
151060ac1 CUSE: implement C... |
63 64 65 66 67 68 69 |
depends on FUSE_FS help This FUSE extension allows character devices to be implemented in userspace. If you want to develop or use userspace character device based on CUSE, answer Y or M. |
f2fbc6c2d [PATCH] fs/Kconfi... |
70 71 72 |
config GENERIC_ACL bool select FS_POSIX_ACL |
06b3db1b9 FS-Cache: Add mai... |
73 74 75 |
menu "Caches" source "fs/fscache/Kconfig" |
9ae326a69 CacheFiles: A cac... |
76 |
source "fs/cachefiles/Kconfig" |
06b3db1b9 FS-Cache: Add mai... |
77 78 |
endmenu |
9361401eb [PATCH] BLOCK: Ma... |
79 |
if BLOCK |
1da177e4c Linux-2.6.12-rc2 |
80 |
menu "CD-ROM/DVD Filesystems" |
ddfaccd99 fs/Kconfig: move ... |
81 82 |
source "fs/isofs/Kconfig" source "fs/udf/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
83 84 |
endmenu |
25fad945a fs menu: small reorg |
85 |
endif # BLOCK |
1da177e4c Linux-2.6.12-rc2 |
86 |
|
9361401eb [PATCH] BLOCK: Ma... |
87 |
if BLOCK |
1da177e4c Linux-2.6.12-rc2 |
88 |
menu "DOS/FAT/NT Filesystems" |
1c6ace019 fs/Kconfig: move ... |
89 |
source "fs/fat/Kconfig" |
9d73ac9e8 fs/Kconfig: move ... |
90 |
source "fs/ntfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
91 92 |
endmenu |
25fad945a fs menu: small reorg |
93 |
endif # BLOCK |
1da177e4c Linux-2.6.12-rc2 |
94 95 |
menu "Pseudo filesystems" |
6eedf8d30 proc: move Kconfi... |
96 |
source "fs/proc/Kconfig" |
5f3a211a8 fs/Kconfig: move ... |
97 |
source "fs/sysfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
98 |
|
1da177e4c Linux-2.6.12-rc2 |
99 |
config TMPFS |
f5fc870da tmpfs: add "tmpfs... |
100 |
bool "Tmpfs virtual memory file system support (former shm fs)" |
3f96b79ad tmpfs: depend on ... |
101 |
depends on SHMEM |
1da177e4c Linux-2.6.12-rc2 |
102 103 104 105 106 107 108 109 110 |
help Tmpfs is a file system which keeps all files in virtual memory. Everything in tmpfs is temporary in the sense that no files will be created on your hard drive. The files live in memory and swap space. If you unmount a tmpfs instance, everything stored therein is lost. See <file:Documentation/filesystems/tmpfs.txt> for details. |
4db70f73e tmpfs: fix XATTR ... |
111 112 113 114 115 116 |
config TMPFS_POSIX_ACL bool "Tmpfs POSIX Access Control Lists" depends on TMPFS select TMPFS_XATTR select GENERIC_ACL help |
206506ccf tmpfs: expand "he... |
117 118 119 120 121 122 123 124 125 126 127 |
POSIX Access Control Lists (ACLs) support additional access rights for users and groups beyond the standard owner/group/world scheme, and this option selects support for ACLs specifically for tmpfs filesystems. If you've selected TMPFS, it's possible that you'll also need this option as there are a number of Linux distros that require POSIX ACL support under /dev for certain features to work properly. For example, some distros need this feature for ALSA-related /dev files for sound to work properly. In short, if you're not sure, say Y. |
4db70f73e tmpfs: fix XATTR ... |
128 129 130 |
To learn more about Access Control Lists, visit the POSIX ACLs for Linux website <http://acl.bestbits.at/>. |
b09e0fa4b tmpfs: implement ... |
131 132 133 134 135 136 137 138 139 140 141 |
config TMPFS_XATTR bool "Tmpfs extended attributes" depends on TMPFS default n help Extended attributes are name:value pairs associated with inodes by the kernel or by users (see the attr(5) manual page, or visit <http://acl.bestbits.at/> for details). Currently this enables support for the trusted.* and security.* namespaces. |
b09e0fa4b tmpfs: implement ... |
142 |
You need this for POSIX ACL support on tmpfs. |
4db70f73e tmpfs: fix XATTR ... |
143 |
If unsure, say N. |
39f0247d3 [PATCH] Access Co... |
144 |
|
1da177e4c Linux-2.6.12-rc2 |
145 146 |
config HUGETLBFS bool "HugeTLB file system support" |
5a1eb5c44 powerpc: Cleanup ... |
147 |
depends on X86 || IA64 || SPARC64 || (S390 && 64BIT) || \ |
ffb4a73d8 sh: Fix hugetlbfs... |
148 |
SYS_SUPPORTS_HUGETLBFS || BROKEN |
dda27d1a5 [PATCH] hugetlbfs... |
149 150 151 152 153 154 |
help hugetlbfs is a filesystem backing for HugeTLB pages, based on ramfs. For architectures that support it, say Y here and read <file:Documentation/vm/hugetlbpage.txt> for details. If unsure, say N. |
1da177e4c Linux-2.6.12-rc2 |
155 156 157 |
config HUGETLB_PAGE def_bool HUGETLBFS |
4591dabe2 fs/Kconfig: move ... |
158 |
source "fs/configfs/Kconfig" |
7063fbf22 [PATCH] configfs:... |
159 |
|
1da177e4c Linux-2.6.12-rc2 |
160 |
endmenu |
67ec7d3ab fs: use menuconfi... |
161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
menuconfig MISC_FILESYSTEMS bool "Miscellaneous filesystems" default y ---help--- Say Y here to get to see options for various miscellaneous filesystems, such as filesystems that came from other operating systems. This option alone does not add any kernel code. If you say N, all options in this submenu will be skipped and disabled; if unsure, say Y here. if MISC_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
175 |
|
bc2de2ae6 fs/Kconfig: move ... |
176 |
source "fs/adfs/Kconfig" |
10951bf05 fs/Kconfig: move ... |
177 |
source "fs/affs/Kconfig" |
295c896cb fs/Kconfig: move ... |
178 |
source "fs/ecryptfs/Kconfig" |
b08bac1f1 fs/Kconfig: move ... |
179 180 |
source "fs/hfs/Kconfig" source "fs/hfsplus/Kconfig" |
0b09eb329 fs/Kconfig: move ... |
181 |
source "fs/befs/Kconfig" |
0ff423849 fs/Kconfig: move ... |
182 |
source "fs/bfs/Kconfig" |
571f0a0bd fs/Kconfig: move ... |
183 |
source "fs/efs/Kconfig" |
31db6e9ea [JFFS2] Move JFFS... |
184 |
source "fs/jffs2/Kconfig" |
0d7eff873 UBIFS: include to... |
185 186 |
# UBIFS File system configuration source "fs/ubifs/Kconfig" |
5db53f3e8 [LogFS] add new f... |
187 |
source "fs/logfs/Kconfig" |
2a22783be fs/Kconfig: move ... |
188 |
source "fs/cramfs/Kconfig" |
22635ec9e fs/Kconfig: move ... |
189 |
source "fs/squashfs/Kconfig" |
22135169d fs/Kconfig: move ... |
190 |
source "fs/freevxfs/Kconfig" |
8b1cd7d3c fs/Kconfig: move ... |
191 |
source "fs/minix/Kconfig" |
da55e6f92 fs/Kconfig: move ... |
192 |
source "fs/omfs/Kconfig" |
928ea1929 fs/Kconfig: move ... |
193 |
source "fs/hpfs/Kconfig" |
4c7415830 fs/Kconfig: move ... |
194 |
source "fs/qnx4/Kconfig" |
41810246d fs/Kconfig: move ... |
195 |
source "fs/romfs/Kconfig" |
ca01d6dd2 pstore: new files... |
196 |
source "fs/pstore/Kconfig" |
8af915ba1 fs/Kconfig: move ... |
197 |
source "fs/sysv/Kconfig" |
a276a52f9 fs/Kconfig: move ... |
198 |
source "fs/ufs/Kconfig" |
0d8fe329a fs: Add exofs to ... |
199 |
source "fs/exofs/Kconfig" |
0c4fb8776 nilfs2: update ma... |
200 |
|
67ec7d3ab fs: use menuconfi... |
201 |
endif # MISC_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
202 |
|
831c2dc5f ore: FIX breakage... |
203 |
source "fs/exofs/Kconfig.ore" |
ea0985ad7 menuconfig: trans... |
204 205 206 |
menuconfig NETWORK_FILESYSTEMS bool "Network File Systems" default y |
1da177e4c Linux-2.6.12-rc2 |
207 |
depends on NET |
ea0985ad7 menuconfig: trans... |
208 209 210 211 |
---help--- Say Y here to get to see options for network filesystems and filesystem-related networking code, such as NFS daemon and RPCSEC security modules. |
6fb1bc103 NFS: Update help ... |
212 |
|
ea0985ad7 menuconfig: trans... |
213 214 215 216 217 218 |
This option alone does not add any kernel code. If you say N, all options in this submenu will be skipped and disabled; if unsure, say Y here. if NETWORK_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
219 |
|
97afe47ac fs/Kconfig: move ... |
220 |
source "fs/nfs/Kconfig" |
e2b329e20 fs/Kconfig: move ... |
221 |
source "fs/nfsd/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
222 |
|
1da177e4c Linux-2.6.12-rc2 |
223 224 |
config LOCKD tristate |
dd4dc82d4 lockd: fix FILE_L... |
225 |
depends on FILE_LOCKING |
1da177e4c Linux-2.6.12-rc2 |
226 227 228 229 |
config LOCKD_V4 bool depends on NFSD_V3 || NFS_V3 |
dd4dc82d4 lockd: fix FILE_L... |
230 |
depends on FILE_LOCKING |
1da177e4c Linux-2.6.12-rc2 |
231 |
default y |
a257cdd0e [PATCH] NFSD: Add... |
232 233 234 235 236 237 238 239 |
config NFS_ACL_SUPPORT tristate select FS_POSIX_ACL config NFS_COMMON bool depends on NFSD || NFS_FS default y |
9098c24f3 fs/Kconfig: move ... |
240 |
source "net/sunrpc/Kconfig" |
9030aaf9b ceph: Kconfig, Ma... |
241 |
source "fs/ceph/Kconfig" |
bb26b963d fs/Kconfig: move ... |
242 |
source "fs/cifs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
243 |
source "fs/ncpfs/Kconfig" |
33a1a6fed fs/Kconfig: move ... |
244 |
source "fs/coda/Kconfig" |
b2480c7fb fs/Kconfig: move ... |
245 |
source "fs/afs/Kconfig" |
0fcb44088 fs/Kconfig: move ... |
246 |
source "fs/9p/Kconfig" |
93fa58cb8 [PATCH] v9fs: Doc... |
247 |
|
ea0985ad7 menuconfig: trans... |
248 |
endif # NETWORK_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
249 |
|
1da177e4c Linux-2.6.12-rc2 |
250 |
source "fs/nls/Kconfig" |
e7fd41792 [DLM] The core of... |
251 |
source "fs/dlm/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
252 253 |
endmenu |