~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/fs/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /fs/Kconfig (Version linux-6.12-rc7) and /fs/Kconfig (Version linux-5.5.19)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 #                                                   2 #
  3 # File system configuration                         3 # File system configuration
  4 #                                                   4 #
  5                                                     5 
  6 menu "File systems"                                 6 menu "File systems"
  7                                                     7 
  8 # Use unaligned word dcache accesses                8 # Use unaligned word dcache accesses
  9 config DCACHE_WORD_ACCESS                           9 config DCACHE_WORD_ACCESS
 10        bool                                        10        bool
 11                                                    11 
 12 config VALIDATE_FS_PARSER                          12 config VALIDATE_FS_PARSER
 13         bool "Validate filesystem parameter de     13         bool "Validate filesystem parameter description"
 14         help                                       14         help
 15           Enable this to perform validation of     15           Enable this to perform validation of the parameter description for a
 16           filesystem when it is registered.        16           filesystem when it is registered.
 17                                                    17 
 18 config FS_IOMAP                                !!  18 if BLOCK
 19         bool                                   << 
 20                                                << 
 21 # Stackable filesystems                        << 
 22 config FS_STACK                                << 
 23         bool                                   << 
 24                                                << 
 25 config BUFFER_HEAD                             << 
 26         bool                                   << 
 27                                                    19 
 28 # old blockdev_direct_IO implementation.  Use  !!  20 config FS_IOMAP
 29 config LEGACY_DIRECT_IO                        << 
 30         depends on BUFFER_HEAD                 << 
 31         bool                                       21         bool
 32                                                    22 
 33 if BLOCK                                       << 
 34                                                << 
 35 source "fs/ext2/Kconfig"                           23 source "fs/ext2/Kconfig"
 36 source "fs/ext4/Kconfig"                           24 source "fs/ext4/Kconfig"
 37 source "fs/jbd2/Kconfig"                           25 source "fs/jbd2/Kconfig"
 38                                                    26 
 39 config FS_MBCACHE                                  27 config FS_MBCACHE
 40 # Meta block cache for Extended Attributes (ex     28 # Meta block cache for Extended Attributes (ext2/ext3/ext4)
 41         tristate                                   29         tristate
 42         default y if EXT2_FS=y && EXT2_FS_XATT     30         default y if EXT2_FS=y && EXT2_FS_XATTR
 43         default y if EXT4_FS=y                     31         default y if EXT4_FS=y
 44         default m if EXT2_FS_XATTR || EXT4_FS      32         default m if EXT2_FS_XATTR || EXT4_FS
 45                                                    33 
 46 source "fs/reiserfs/Kconfig"                       34 source "fs/reiserfs/Kconfig"
 47 source "fs/jfs/Kconfig"                            35 source "fs/jfs/Kconfig"
 48                                                    36 
 49 source "fs/xfs/Kconfig"                            37 source "fs/xfs/Kconfig"
 50 source "fs/gfs2/Kconfig"                           38 source "fs/gfs2/Kconfig"
 51 source "fs/ocfs2/Kconfig"                          39 source "fs/ocfs2/Kconfig"
 52 source "fs/btrfs/Kconfig"                          40 source "fs/btrfs/Kconfig"
 53 source "fs/nilfs2/Kconfig"                         41 source "fs/nilfs2/Kconfig"
 54 source "fs/f2fs/Kconfig"                           42 source "fs/f2fs/Kconfig"
 55 source "fs/bcachefs/Kconfig"                   << 
 56 source "fs/zonefs/Kconfig"                     << 
 57                                                << 
 58 endif # BLOCK                                  << 
 59                                                    43 
 60 config FS_DAX                                      44 config FS_DAX
 61         bool "File system based Direct Access  !!  45         bool "Direct Access (DAX) support"
 62         depends on MMU                             46         depends on MMU
 63         depends on ZONE_DEVICE || FS_DAX_LIMIT !!  47         depends on !(ARM || MIPS || SPARC)
                                                   >>  48         select DEV_PAGEMAP_OPS if (ZONE_DEVICE && !FS_DAX_LIMITED)
 64         select FS_IOMAP                            49         select FS_IOMAP
 65         select DAX                                 50         select DAX
 66         help                                       51         help
 67           Direct Access (DAX) can be used on m     52           Direct Access (DAX) can be used on memory-backed block devices.
 68           If the block device supports DAX and     53           If the block device supports DAX and the filesystem supports DAX,
 69           then you can avoid using the pagecac     54           then you can avoid using the pagecache to buffer I/Os.  Turning
 70           on this option will compile in suppo !!  55           on this option will compile in support for DAX; you will need to
 71                                                !!  56           mount the filesystem using the -o dax option.
 72           For a DAX device to support file sys << 
 73           struct pages.  For the nfit based NV << 
 74           using the ndctl utility:             << 
 75                                                << 
 76                 # ndctl create-namespace --for << 
 77                         --mode=fsdax --map=mem << 
 78                                                << 
 79           See the 'create-namespace' man page  << 
 80           --map=mem:                           << 
 81           https://docs.pmem.io/ndctl-user-guid << 
 82                                                << 
 83           For ndctl to work CONFIG_DEV_DAX nee << 
 84           file systems DAX support needs to be << 
 85           per-inode using a mount option as we << 
 86           Documentation/filesystems/dax.rst fo << 
 87                                                    57 
 88           If you do not have a block device th     58           If you do not have a block device that is capable of using this,
 89           or if unsure, say N.  Saying Y will      59           or if unsure, say N.  Saying Y will increase the size of the kernel
 90           by about 5kB.                            60           by about 5kB.
 91                                                    61 
 92 config FS_DAX_PMD                                  62 config FS_DAX_PMD
 93         bool                                       63         bool
 94         default FS_DAX                             64         default FS_DAX
 95         depends on FS_DAX                          65         depends on FS_DAX
 96         depends on ZONE_DEVICE                     66         depends on ZONE_DEVICE
 97         depends on TRANSPARENT_HUGEPAGE            67         depends on TRANSPARENT_HUGEPAGE
 98                                                    68 
 99 # Selected by DAX drivers that do not expect f     69 # Selected by DAX drivers that do not expect filesystem DAX to support
100 # get_user_pages() of DAX mappings. I.e. "limi     70 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
101 # for fork() of processes with MAP_SHARED mapp     71 # for fork() of processes with MAP_SHARED mappings or support for
102 # direct-I/O to a DAX mapping.                     72 # direct-I/O to a DAX mapping.
103 config FS_DAX_LIMITED                              73 config FS_DAX_LIMITED
104         bool                                       74         bool
105                                                    75 
                                                   >>  76 endif # BLOCK
                                                   >>  77 
106 # Posix ACL utility routines                       78 # Posix ACL utility routines
107 #                                                  79 #
108 # Note: Posix ACLs can be implemented without      80 # Note: Posix ACLs can be implemented without these helpers.  Never use
109 # this symbol for ifdefs in core code.             81 # this symbol for ifdefs in core code.
110 #                                                  82 #
111 config FS_POSIX_ACL                                83 config FS_POSIX_ACL
112         def_bool n                                 84         def_bool n
113                                                    85 
114 config EXPORTFS                                    86 config EXPORTFS
115         tristate                                   87         tristate
116                                                    88 
117 config EXPORTFS_BLOCK_OPS                          89 config EXPORTFS_BLOCK_OPS
118         bool "Enable filesystem export operati     90         bool "Enable filesystem export operations for block IO"
119         help                                       91         help
120           This option enables the export opera     92           This option enables the export operations for a filesystem to support
121           external block IO.                       93           external block IO.
122                                                    94 
123 config FILE_LOCKING                                95 config FILE_LOCKING
124         bool "Enable POSIX file locking API" i     96         bool "Enable POSIX file locking API" if EXPERT
125         default y                                  97         default y
126         help                                       98         help
127           This option enables standard file lo     99           This option enables standard file locking support, required
128           for filesystems like NFS and for the    100           for filesystems like NFS and for the flock() system
129           call. Disabling this option saves ab    101           call. Disabling this option saves about 11k.
130                                                   102 
                                                   >> 103 config MANDATORY_FILE_LOCKING
                                                   >> 104         bool "Enable Mandatory file locking"
                                                   >> 105         depends on FILE_LOCKING
                                                   >> 106         default y
                                                   >> 107         help
                                                   >> 108           This option enables files appropriately marked files on appropriely
                                                   >> 109           mounted filesystems to support mandatory locking.
                                                   >> 110 
                                                   >> 111           To the best of my knowledge this is dead code that no one cares about.
                                                   >> 112 
131 source "fs/crypto/Kconfig"                        113 source "fs/crypto/Kconfig"
132                                                   114 
133 source "fs/verity/Kconfig"                        115 source "fs/verity/Kconfig"
134                                                   116 
135 source "fs/notify/Kconfig"                        117 source "fs/notify/Kconfig"
136                                                   118 
137 source "fs/quota/Kconfig"                         119 source "fs/quota/Kconfig"
138                                                   120 
139 source "fs/autofs/Kconfig"                        121 source "fs/autofs/Kconfig"
140 source "fs/fuse/Kconfig"                          122 source "fs/fuse/Kconfig"
141 source "fs/overlayfs/Kconfig"                     123 source "fs/overlayfs/Kconfig"
142                                                   124 
143 menu "Caches"                                     125 menu "Caches"
144                                                   126 
145 source "fs/netfs/Kconfig"                      !! 127 source "fs/fscache/Kconfig"
146 source "fs/cachefiles/Kconfig"                    128 source "fs/cachefiles/Kconfig"
147                                                   129 
148 endmenu                                           130 endmenu
149                                                   131 
150 if BLOCK                                          132 if BLOCK
151 menu "CD-ROM/DVD Filesystems"                     133 menu "CD-ROM/DVD Filesystems"
152                                                   134 
153 source "fs/isofs/Kconfig"                         135 source "fs/isofs/Kconfig"
154 source "fs/udf/Kconfig"                           136 source "fs/udf/Kconfig"
155                                                   137 
156 endmenu                                           138 endmenu
157 endif # BLOCK                                     139 endif # BLOCK
158                                                   140 
159 if BLOCK                                          141 if BLOCK
160 menu "DOS/FAT/EXFAT/NT Filesystems"            !! 142 menu "DOS/FAT/NT Filesystems"
161                                                   143 
162 source "fs/fat/Kconfig"                           144 source "fs/fat/Kconfig"
163 source "fs/exfat/Kconfig"                      !! 145 source "fs/ntfs/Kconfig"
164 source "fs/ntfs3/Kconfig"                      << 
165                                                   146 
166 endmenu                                           147 endmenu
167 endif # BLOCK                                     148 endif # BLOCK
168                                                   149 
169 menu "Pseudo filesystems"                         150 menu "Pseudo filesystems"
170                                                   151 
171 source "fs/proc/Kconfig"                          152 source "fs/proc/Kconfig"
172 source "fs/kernfs/Kconfig"                        153 source "fs/kernfs/Kconfig"
173 source "fs/sysfs/Kconfig"                         154 source "fs/sysfs/Kconfig"
174                                                   155 
175 config TMPFS                                      156 config TMPFS
176         bool "Tmpfs virtual memory file system    157         bool "Tmpfs virtual memory file system support (former shm fs)"
177         depends on SHMEM                          158         depends on SHMEM
178         select MEMFD_CREATE                    << 
179         help                                      159         help
180           Tmpfs is a file system which keeps a    160           Tmpfs is a file system which keeps all files in virtual memory.
181                                                   161 
182           Everything in tmpfs is temporary in     162           Everything in tmpfs is temporary in the sense that no files will be
183           created on your hard drive. The file    163           created on your hard drive. The files live in memory and swap
184           space. If you unmount a tmpfs instan    164           space. If you unmount a tmpfs instance, everything stored therein is
185           lost.                                   165           lost.
186                                                   166 
187           See <file:Documentation/filesystems/ !! 167           See <file:Documentation/filesystems/tmpfs.txt> for details.
188                                                   168 
189 config TMPFS_POSIX_ACL                            169 config TMPFS_POSIX_ACL
190         bool "Tmpfs POSIX Access Control Lists    170         bool "Tmpfs POSIX Access Control Lists"
191         depends on TMPFS                          171         depends on TMPFS
192         select TMPFS_XATTR                        172         select TMPFS_XATTR
193         select FS_POSIX_ACL                       173         select FS_POSIX_ACL
194         help                                      174         help
195           POSIX Access Control Lists (ACLs) su    175           POSIX Access Control Lists (ACLs) support additional access rights
196           for users and groups beyond the stan    176           for users and groups beyond the standard owner/group/world scheme,
197           and this option selects support for     177           and this option selects support for ACLs specifically for tmpfs
198           filesystems.                            178           filesystems.
199                                                   179 
200           If you've selected TMPFS, it's possi    180           If you've selected TMPFS, it's possible that you'll also need
201           this option as there are a number of    181           this option as there are a number of Linux distros that require
202           POSIX ACL support under /dev for cer    182           POSIX ACL support under /dev for certain features to work properly.
203           For example, some distros need this     183           For example, some distros need this feature for ALSA-related /dev
204           files for sound to work properly.  I    184           files for sound to work properly.  In short, if you're not sure,
205           say Y.                                  185           say Y.
206                                                   186 
207 config TMPFS_XATTR                                187 config TMPFS_XATTR
208         bool "Tmpfs extended attributes"          188         bool "Tmpfs extended attributes"
209         depends on TMPFS                          189         depends on TMPFS
210         default n                                 190         default n
211         help                                      191         help
212           Extended attributes are name:value p    192           Extended attributes are name:value pairs associated with inodes by
213           the kernel or by users (see the attr    193           the kernel or by users (see the attr(5) manual page for details).
214                                                   194 
215           This enables support for the trusted !! 195           Currently this enables support for the trusted.* and
216           namespaces.                          !! 196           security.* namespaces.
217                                                   197 
218           You need this for POSIX ACL support     198           You need this for POSIX ACL support on tmpfs.
219                                                   199 
220           If unsure, say N.                       200           If unsure, say N.
221                                                   201 
222 config TMPFS_INODE64                           !! 202 config HUGETLBFS
223         bool "Use 64-bit ino_t by default in t << 
224         depends on TMPFS && 64BIT              << 
225         default n                              << 
226         help                                   << 
227           tmpfs has historically used only ino << 
228           int. In some cases this can cause wr << 
229           in multiple files with the same inod << 
230           option makes tmpfs use the full widt << 
231           needing to specify the inode64 optio << 
232                                                << 
233           But if a long-lived tmpfs is to be a << 
234           ancient that opening a file larger t << 
235           the INODE64 config option and inode6 << 
236           failing with EOVERFLOW once 33-bit i << 
237                                                << 
238           To override this configured default, << 
239           option when mounting.                << 
240                                                << 
241           If unsure, say N.                    << 
242                                                << 
243 config TMPFS_QUOTA                             << 
244         bool "Tmpfs quota support"             << 
245         depends on TMPFS                       << 
246         select QUOTA                           << 
247         help                                   << 
248           Quota support allows to set per user << 
249           usage.  Say Y to enable quota suppor << 
250           user and group quota enforcement wit << 
251           mount options.                       << 
252                                                << 
253           If unsure, say N.                    << 
254                                                << 
255 config ARCH_SUPPORTS_HUGETLBFS                 << 
256         def_bool n                             << 
257                                                << 
258 menuconfig HUGETLBFS                           << 
259         bool "HugeTLB file system support"        203         bool "HugeTLB file system support"
260         depends on X86 || SPARC64 || ARCH_SUPP !! 204         depends on X86 || IA64 || SPARC64 || (S390 && 64BIT) || \
261         depends on (SYSFS || SYSCTL)           !! 205                    SYS_SUPPORTS_HUGETLBFS || BROKEN
262         select MEMFD_CREATE                    << 
263         select PADATA if SMP                   << 
264         help                                      206         help
265           hugetlbfs is a filesystem backing fo    207           hugetlbfs is a filesystem backing for HugeTLB pages, based on
266           ramfs. For architectures that suppor    208           ramfs. For architectures that support it, say Y here and read
267           <file:Documentation/admin-guide/mm/h    209           <file:Documentation/admin-guide/mm/hugetlbpage.rst> for details.
268                                                   210 
269           If unsure, say N.                       211           If unsure, say N.
270                                                   212 
271 if HUGETLBFS                                   << 
272 config HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_O << 
273         bool "HugeTLB Vmemmap Optimization (HV << 
274         default n                              << 
275         depends on HUGETLB_PAGE_OPTIMIZE_VMEMM << 
276         help                                   << 
277           The HugeTLB Vmemmap Optimization (HV << 
278           enable HVO by default. It can be dis << 
279           (boot command line) or hugetlb_optim << 
280 endif # HUGETLBFS                              << 
281                                                << 
282 config HUGETLB_PAGE                               213 config HUGETLB_PAGE
283         def_bool HUGETLBFS                        214         def_bool HUGETLBFS
284         select XARRAY_MULTI                    << 
285                                                   215 
286 config HUGETLB_PAGE_OPTIMIZE_VMEMMAP           !! 216 config MEMFD_CREATE
287         def_bool HUGETLB_PAGE                  !! 217         def_bool TMPFS || HUGETLBFS
288         depends on ARCH_WANT_OPTIMIZE_HUGETLB_ << 
289         depends on SPARSEMEM_VMEMMAP           << 
290                                                << 
291 config HUGETLB_PMD_PAGE_TABLE_SHARING          << 
292         def_bool HUGETLB_PAGE                  << 
293         depends on ARCH_WANT_HUGE_PMD_SHARE && << 
294                                                   218 
295 config ARCH_HAS_GIGANTIC_PAGE                     219 config ARCH_HAS_GIGANTIC_PAGE
296         bool                                      220         bool
297                                                   221 
298 source "fs/configfs/Kconfig"                      222 source "fs/configfs/Kconfig"
299 source "fs/efivarfs/Kconfig"                      223 source "fs/efivarfs/Kconfig"
300                                                   224 
301 endmenu                                           225 endmenu
302                                                   226 
303 menuconfig MISC_FILESYSTEMS                       227 menuconfig MISC_FILESYSTEMS
304         bool "Miscellaneous filesystems"          228         bool "Miscellaneous filesystems"
305         default y                                 229         default y
306         help                                   !! 230         ---help---
307           Say Y here to get to see options for    231           Say Y here to get to see options for various miscellaneous
308           filesystems, such as filesystems tha    232           filesystems, such as filesystems that came from other
309           operating systems.                      233           operating systems.
310                                                   234 
311           This option alone does not add any k    235           This option alone does not add any kernel code.
312                                                   236 
313           If you say N, all options in this su    237           If you say N, all options in this submenu will be skipped and
314           disabled; if unsure, say Y here.        238           disabled; if unsure, say Y here.
315                                                   239 
316 if MISC_FILESYSTEMS                               240 if MISC_FILESYSTEMS
317                                                   241 
318 source "fs/orangefs/Kconfig"                      242 source "fs/orangefs/Kconfig"
319 source "fs/adfs/Kconfig"                          243 source "fs/adfs/Kconfig"
320 source "fs/affs/Kconfig"                          244 source "fs/affs/Kconfig"
321 source "fs/ecryptfs/Kconfig"                      245 source "fs/ecryptfs/Kconfig"
322 source "fs/hfs/Kconfig"                           246 source "fs/hfs/Kconfig"
323 source "fs/hfsplus/Kconfig"                       247 source "fs/hfsplus/Kconfig"
324 source "fs/befs/Kconfig"                          248 source "fs/befs/Kconfig"
325 source "fs/bfs/Kconfig"                           249 source "fs/bfs/Kconfig"
326 source "fs/efs/Kconfig"                           250 source "fs/efs/Kconfig"
327 source "fs/jffs2/Kconfig"                         251 source "fs/jffs2/Kconfig"
328 # UBIFS File system configuration                 252 # UBIFS File system configuration
329 source "fs/ubifs/Kconfig"                         253 source "fs/ubifs/Kconfig"
330 source "fs/cramfs/Kconfig"                        254 source "fs/cramfs/Kconfig"
331 source "fs/squashfs/Kconfig"                      255 source "fs/squashfs/Kconfig"
332 source "fs/freevxfs/Kconfig"                      256 source "fs/freevxfs/Kconfig"
333 source "fs/minix/Kconfig"                         257 source "fs/minix/Kconfig"
334 source "fs/omfs/Kconfig"                          258 source "fs/omfs/Kconfig"
335 source "fs/hpfs/Kconfig"                          259 source "fs/hpfs/Kconfig"
336 source "fs/qnx4/Kconfig"                          260 source "fs/qnx4/Kconfig"
337 source "fs/qnx6/Kconfig"                          261 source "fs/qnx6/Kconfig"
338 source "fs/romfs/Kconfig"                         262 source "fs/romfs/Kconfig"
339 source "fs/pstore/Kconfig"                        263 source "fs/pstore/Kconfig"
340 source "fs/sysv/Kconfig"                          264 source "fs/sysv/Kconfig"
341 source "fs/ufs/Kconfig"                           265 source "fs/ufs/Kconfig"
342 source "fs/erofs/Kconfig"                         266 source "fs/erofs/Kconfig"
343 source "fs/vboxsf/Kconfig"                     << 
344                                                   267 
345 endif # MISC_FILESYSTEMS                          268 endif # MISC_FILESYSTEMS
346                                                   269 
347 menuconfig NETWORK_FILESYSTEMS                    270 menuconfig NETWORK_FILESYSTEMS
348         bool "Network File Systems"               271         bool "Network File Systems"
349         default y                                 272         default y
350         depends on NET                            273         depends on NET
351         help                                   !! 274         ---help---
352           Say Y here to get to see options for    275           Say Y here to get to see options for network filesystems and
353           filesystem-related networking code,     276           filesystem-related networking code, such as NFS daemon and
354           RPCSEC security modules.                277           RPCSEC security modules.
355                                                   278 
356           This option alone does not add any k    279           This option alone does not add any kernel code.
357                                                   280 
358           If you say N, all options in this su    281           If you say N, all options in this submenu will be skipped and
359           disabled; if unsure, say Y here.        282           disabled; if unsure, say Y here.
360                                                   283 
361 if NETWORK_FILESYSTEMS                            284 if NETWORK_FILESYSTEMS
362                                                   285 
363 source "fs/nfs/Kconfig"                           286 source "fs/nfs/Kconfig"
364 source "fs/nfsd/Kconfig"                          287 source "fs/nfsd/Kconfig"
365                                                   288 
366 config GRACE_PERIOD                               289 config GRACE_PERIOD
367         tristate                                  290         tristate
368                                                   291 
369 config LOCKD                                      292 config LOCKD
370         tristate                                  293         tristate
371         depends on FILE_LOCKING                   294         depends on FILE_LOCKING
372         select GRACE_PERIOD                       295         select GRACE_PERIOD
373                                                   296 
374 config LOCKD_V4                                   297 config LOCKD_V4
375         bool                                      298         bool
376         depends on NFSD || NFS_V3              !! 299         depends on NFSD_V3 || NFS_V3
377         depends on FILE_LOCKING                   300         depends on FILE_LOCKING
378         default y                                 301         default y
379                                                   302 
380 config NFS_ACL_SUPPORT                            303 config NFS_ACL_SUPPORT
381         tristate                                  304         tristate
382         select FS_POSIX_ACL                       305         select FS_POSIX_ACL
383                                                   306 
384 config NFS_COMMON                                 307 config NFS_COMMON
385         bool                                      308         bool
386         depends on NFSD || NFS_FS || LOCKD        309         depends on NFSD || NFS_FS || LOCKD
387         default y                                 310         default y
388                                                   311 
389 config NFS_COMMON_LOCALIO_SUPPORT              << 
390         tristate                               << 
391         depends on NFS_LOCALIO                 << 
392         default y if NFSD=y || NFS_FS=y        << 
393         default m if NFSD=m && NFS_FS=m        << 
394         select SUNRPC                          << 
395                                                << 
396 config NFS_LOCALIO                             << 
397         bool "NFS client and server support fo << 
398         depends on NFSD && NFS_FS              << 
399         select NFS_COMMON_LOCALIO_SUPPORT      << 
400         default n                              << 
401         help                                   << 
402           Some NFS servers support an auxiliar << 
403           that is not an official part of the  << 
404                                                << 
405           This option enables support for the  << 
406           kernel's NFS server and client. Enab << 
407           NFS clients to bypass the network wh << 
408           writes to the local NFS server.      << 
409                                                << 
410           If unsure, say N.                    << 
411                                                << 
412 config NFS_V4_2_SSC_HELPER                     << 
413         bool                                   << 
414         default y if NFS_V4_2                  << 
415                                                << 
416 source "net/sunrpc/Kconfig"                       312 source "net/sunrpc/Kconfig"
417 source "fs/ceph/Kconfig"                          313 source "fs/ceph/Kconfig"
418                                                !! 314 source "fs/cifs/Kconfig"
419 source "fs/smb/Kconfig"                        << 
420 source "fs/coda/Kconfig"                          315 source "fs/coda/Kconfig"
421 source "fs/afs/Kconfig"                           316 source "fs/afs/Kconfig"
422 source "fs/9p/Kconfig"                            317 source "fs/9p/Kconfig"
423                                                   318 
424 endif # NETWORK_FILESYSTEMS                       319 endif # NETWORK_FILESYSTEMS
425                                                   320 
426 source "fs/nls/Kconfig"                           321 source "fs/nls/Kconfig"
427 source "fs/dlm/Kconfig"                           322 source "fs/dlm/Kconfig"
428 source "fs/unicode/Kconfig"                       323 source "fs/unicode/Kconfig"
429                                                   324 
430 config IO_WQ                                      325 config IO_WQ
431         bool                                      326         bool
432                                                   327 
433 endmenu                                           328 endmenu
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php