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