Blame view
fs/Kconfig
5.95 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 |
# # File system configuration # menu "File systems" |
bfcfaa77b vfs: use 'unsigne... |
6 7 8 |
# Use unaligned word dcache accesses config DCACHE_WORD_ACCESS bool |
9361401eb [PATCH] BLOCK: Ma... |
9 |
if BLOCK |
6da0b38f4 fs/Kconfig: move ... |
10 11 12 |
source "fs/ext2/Kconfig" source "fs/ext3/Kconfig" source "fs/ext4/Kconfig" |
6d79125bb [PATCH] xip: ext2... |
13 14 15 16 17 18 |
config FS_XIP # execute in place bool depends on EXT2_FS_XIP default y |
6da0b38f4 fs/Kconfig: move ... |
19 20 |
source "fs/jbd/Kconfig" source "fs/jbd2/Kconfig" |
dab291af8 [PATCH] jbd2: ena... |
21 |
|
1da177e4c Linux-2.6.12-rc2 |
22 |
config FS_MBCACHE |
02ea2104c [PATCH] ext4: ena... |
23 |
# Meta block cache for Extended Attributes (ext2/ext3/ext4) |
1da177e4c Linux-2.6.12-rc2 |
24 |
tristate |
2c512397c [patch 1/3] FS_MB... |
25 26 |
default y if EXT2_FS=y && EXT2_FS_XATTR default y if EXT3_FS=y && EXT3_FS_XATTR |
939da1084 ext4: Remove CONF... |
27 28 |
default y if EXT4_FS=y default m if EXT2_FS_XATTR || EXT3_FS_XATTR || EXT4_FS |
1da177e4c Linux-2.6.12-rc2 |
29 |
|
b16ecfe2f fs/Kconfig: move ... |
30 |
source "fs/reiserfs/Kconfig" |
f5c77969b fs/Kconfig: move ... |
31 |
source "fs/jfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
32 |
|
69050eee8 CONFIG_FILE_LOCKI... |
33 34 35 36 |
source "fs/xfs/Kconfig" source "fs/gfs2/Kconfig" source "fs/ocfs2/Kconfig" source "fs/btrfs/Kconfig" |
41f4db0f4 fs/Kconfig: move ... |
37 |
source "fs/nilfs2/Kconfig" |
69050eee8 CONFIG_FILE_LOCKI... |
38 39 |
endif # BLOCK |
16ebe911e fs: FS_POSIX_ACL ... |
40 41 42 43 44 45 46 |
# 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... |
47 |
config EXPORTFS |
79fead47c exportfs: reallow... |
48 |
tristate |
4199ca77c fs: move exportfs... |
49 |
|
bfcd17a6c Configure out fil... |
50 |
config FILE_LOCKING |
6a108a14f kconfig: rename C... |
51 |
bool "Enable POSIX file locking API" if EXPERT |
bfcd17a6c Configure out fil... |
52 53 54 55 56 |
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... |
57 |
source "fs/notify/Kconfig" |
0eeca2830 [PATCH] inotify |
58 |
|
884d179df quota: Move quota... |
59 |
source "fs/quota/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
60 |
|
90ffd4679 fs/Kconfig: move ... |
61 |
source "fs/autofs4/Kconfig" |
3ef7784e4 fs/Kconfig: move ... |
62 |
source "fs/fuse/Kconfig" |
04578f174 [PATCH] FUSE - MA... |
63 |
|
06b3db1b9 FS-Cache: Add mai... |
64 65 66 |
menu "Caches" source "fs/fscache/Kconfig" |
9ae326a69 CacheFiles: A cac... |
67 |
source "fs/cachefiles/Kconfig" |
06b3db1b9 FS-Cache: Add mai... |
68 69 |
endmenu |
9361401eb [PATCH] BLOCK: Ma... |
70 |
if BLOCK |
1da177e4c Linux-2.6.12-rc2 |
71 |
menu "CD-ROM/DVD Filesystems" |
ddfaccd99 fs/Kconfig: move ... |
72 73 |
source "fs/isofs/Kconfig" source "fs/udf/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
74 75 |
endmenu |
25fad945a fs menu: small reorg |
76 |
endif # BLOCK |
1da177e4c Linux-2.6.12-rc2 |
77 |
|
9361401eb [PATCH] BLOCK: Ma... |
78 |
if BLOCK |
1da177e4c Linux-2.6.12-rc2 |
79 |
menu "DOS/FAT/NT Filesystems" |
1c6ace019 fs/Kconfig: move ... |
80 |
source "fs/fat/Kconfig" |
9d73ac9e8 fs/Kconfig: move ... |
81 |
source "fs/ntfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
82 83 |
endmenu |
25fad945a fs menu: small reorg |
84 |
endif # BLOCK |
1da177e4c Linux-2.6.12-rc2 |
85 86 |
menu "Pseudo filesystems" |
6eedf8d30 proc: move Kconfi... |
87 |
source "fs/proc/Kconfig" |
ba341d55a kernfs: add CONFI... |
88 |
source "fs/kernfs/Kconfig" |
5f3a211a8 fs/Kconfig: move ... |
89 |
source "fs/sysfs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
90 |
|
1da177e4c Linux-2.6.12-rc2 |
91 |
config TMPFS |
f5fc870da tmpfs: add "tmpfs... |
92 |
bool "Tmpfs virtual memory file system support (former shm fs)" |
3f96b79ad tmpfs: depend on ... |
93 |
depends on SHMEM |
1da177e4c Linux-2.6.12-rc2 |
94 95 96 97 98 99 100 101 102 |
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 ... |
103 104 105 106 |
config TMPFS_POSIX_ACL bool "Tmpfs POSIX Access Control Lists" depends on TMPFS select TMPFS_XATTR |
feda821e7 fs: remove generi... |
107 |
select FS_POSIX_ACL |
4db70f73e tmpfs: fix XATTR ... |
108 |
help |
206506ccf tmpfs: expand "he... |
109 110 111 112 113 114 115 116 117 118 119 |
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 ... |
120 121 122 |
To learn more about Access Control Lists, visit the POSIX ACLs for Linux website <http://acl.bestbits.at/>. |
b09e0fa4b tmpfs: implement ... |
123 124 125 126 127 128 129 130 131 132 133 |
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 ... |
134 |
You need this for POSIX ACL support on tmpfs. |
4db70f73e tmpfs: fix XATTR ... |
135 |
If unsure, say N. |
39f0247d3 [PATCH] Access Co... |
136 |
|
1da177e4c Linux-2.6.12-rc2 |
137 138 |
config HUGETLBFS bool "HugeTLB file system support" |
5a1eb5c44 powerpc: Cleanup ... |
139 |
depends on X86 || IA64 || SPARC64 || (S390 && 64BIT) || \ |
ffb4a73d8 sh: Fix hugetlbfs... |
140 |
SYS_SUPPORTS_HUGETLBFS || BROKEN |
dda27d1a5 [PATCH] hugetlbfs... |
141 142 143 144 145 146 |
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 |
147 148 149 |
config HUGETLB_PAGE def_bool HUGETLBFS |
4591dabe2 fs/Kconfig: move ... |
150 |
source "fs/configfs/Kconfig" |
7063fbf22 [PATCH] configfs:... |
151 |
|
1da177e4c Linux-2.6.12-rc2 |
152 |
endmenu |
67ec7d3ab fs: use menuconfi... |
153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
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 |
167 |
|
bc2de2ae6 fs/Kconfig: move ... |
168 |
source "fs/adfs/Kconfig" |
10951bf05 fs/Kconfig: move ... |
169 |
source "fs/affs/Kconfig" |
295c896cb fs/Kconfig: move ... |
170 |
source "fs/ecryptfs/Kconfig" |
b08bac1f1 fs/Kconfig: move ... |
171 172 |
source "fs/hfs/Kconfig" source "fs/hfsplus/Kconfig" |
0b09eb329 fs/Kconfig: move ... |
173 |
source "fs/befs/Kconfig" |
0ff423849 fs/Kconfig: move ... |
174 |
source "fs/bfs/Kconfig" |
571f0a0bd fs/Kconfig: move ... |
175 |
source "fs/efs/Kconfig" |
31db6e9ea [JFFS2] Move JFFS... |
176 |
source "fs/jffs2/Kconfig" |
0d7eff873 UBIFS: include to... |
177 178 |
# UBIFS File system configuration source "fs/ubifs/Kconfig" |
5db53f3e8 [LogFS] add new f... |
179 |
source "fs/logfs/Kconfig" |
2a22783be fs/Kconfig: move ... |
180 |
source "fs/cramfs/Kconfig" |
22635ec9e fs/Kconfig: move ... |
181 |
source "fs/squashfs/Kconfig" |
22135169d fs/Kconfig: move ... |
182 |
source "fs/freevxfs/Kconfig" |
8b1cd7d3c fs/Kconfig: move ... |
183 |
source "fs/minix/Kconfig" |
da55e6f92 fs/Kconfig: move ... |
184 |
source "fs/omfs/Kconfig" |
928ea1929 fs/Kconfig: move ... |
185 |
source "fs/hpfs/Kconfig" |
4c7415830 fs/Kconfig: move ... |
186 |
source "fs/qnx4/Kconfig" |
5d026c724 fs: initial qnx6f... |
187 |
source "fs/qnx6/Kconfig" |
41810246d fs/Kconfig: move ... |
188 |
source "fs/romfs/Kconfig" |
ca01d6dd2 pstore: new files... |
189 |
source "fs/pstore/Kconfig" |
8af915ba1 fs/Kconfig: move ... |
190 |
source "fs/sysv/Kconfig" |
a276a52f9 fs/Kconfig: move ... |
191 |
source "fs/ufs/Kconfig" |
0d8fe329a fs: Add exofs to ... |
192 |
source "fs/exofs/Kconfig" |
a14d53937 f2fs: update Kcon... |
193 |
source "fs/f2fs/Kconfig" |
d68772b7c efivarfs: Move to... |
194 |
source "fs/efivarfs/Kconfig" |
0c4fb8776 nilfs2: update ma... |
195 |
|
67ec7d3ab fs: use menuconfi... |
196 |
endif # MISC_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
197 |
|
831c2dc5f ore: FIX breakage... |
198 |
source "fs/exofs/Kconfig.ore" |
ea0985ad7 menuconfig: trans... |
199 200 201 |
menuconfig NETWORK_FILESYSTEMS bool "Network File Systems" default y |
1da177e4c Linux-2.6.12-rc2 |
202 |
depends on NET |
ea0985ad7 menuconfig: trans... |
203 204 205 206 |
---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 ... |
207 |
|
ea0985ad7 menuconfig: trans... |
208 209 210 211 212 213 |
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 |
214 |
|
97afe47ac fs/Kconfig: move ... |
215 |
source "fs/nfs/Kconfig" |
e2b329e20 fs/Kconfig: move ... |
216 |
source "fs/nfsd/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
217 |
|
1da177e4c Linux-2.6.12-rc2 |
218 219 |
config LOCKD tristate |
dd4dc82d4 lockd: fix FILE_L... |
220 |
depends on FILE_LOCKING |
1da177e4c Linux-2.6.12-rc2 |
221 222 223 224 |
config LOCKD_V4 bool depends on NFSD_V3 || NFS_V3 |
dd4dc82d4 lockd: fix FILE_L... |
225 |
depends on FILE_LOCKING |
1da177e4c Linux-2.6.12-rc2 |
226 |
default y |
a257cdd0e [PATCH] NFSD: Add... |
227 228 229 230 231 232 233 234 |
config NFS_ACL_SUPPORT tristate select FS_POSIX_ACL config NFS_COMMON bool depends on NFSD || NFS_FS default y |
9098c24f3 fs/Kconfig: move ... |
235 |
source "net/sunrpc/Kconfig" |
9030aaf9b ceph: Kconfig, Ma... |
236 |
source "fs/ceph/Kconfig" |
bb26b963d fs/Kconfig: move ... |
237 |
source "fs/cifs/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
238 |
source "fs/ncpfs/Kconfig" |
33a1a6fed fs/Kconfig: move ... |
239 |
source "fs/coda/Kconfig" |
b2480c7fb fs/Kconfig: move ... |
240 |
source "fs/afs/Kconfig" |
0fcb44088 fs/Kconfig: move ... |
241 |
source "fs/9p/Kconfig" |
93fa58cb8 [PATCH] v9fs: Doc... |
242 |
|
ea0985ad7 menuconfig: trans... |
243 |
endif # NETWORK_FILESYSTEMS |
1da177e4c Linux-2.6.12-rc2 |
244 |
|
1da177e4c Linux-2.6.12-rc2 |
245 |
source "fs/nls/Kconfig" |
e7fd41792 [DLM] The core of... |
246 |
source "fs/dlm/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
247 248 |
endmenu |