1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# File system configuration 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 61da177e4SLinus Torvaldsmenu "File systems" 71da177e4SLinus Torvalds 8bfcfaa77SLinus Torvalds# Use unaligned word dcache accesses 9bfcfaa77SLinus Torvaldsconfig DCACHE_WORD_ACCESS 10bfcfaa77SLinus Torvalds bool 11bfcfaa77SLinus Torvalds 1231d921c7SDavid Howellsconfig VALIDATE_FS_PARSER 1331d921c7SDavid Howells bool "Validate filesystem parameter description" 1431d921c7SDavid Howells help 1531d921c7SDavid Howells Enable this to perform validation of the parameter description for a 1631d921c7SDavid Howells filesystem when it is registered. 1731d921c7SDavid Howells 189361401eSDavid Howellsif BLOCK 199361401eSDavid Howells 20ae259a9cSChristoph Hellwigconfig FS_IOMAP 21ae259a9cSChristoph Hellwig bool 22ae259a9cSChristoph Hellwig 236da0b38fSAlexey Dobriyansource "fs/ext2/Kconfig" 246da0b38fSAlexey Dobriyansource "fs/ext4/Kconfig" 256da0b38fSAlexey Dobriyansource "fs/jbd2/Kconfig" 26dab291afSMingming Cao 271da177e4SLinus Torvaldsconfig FS_MBCACHE 2802ea2104SMingming Cao# Meta block cache for Extended Attributes (ext2/ext3/ext4) 291da177e4SLinus Torvalds tristate 302c512397SAdrian Bunk default y if EXT2_FS=y && EXT2_FS_XATTR 31939da108STao Ma default y if EXT4_FS=y 32c290ea01SJan Kara default m if EXT2_FS_XATTR || EXT4_FS 331da177e4SLinus Torvalds 34b16ecfe2SAlexey Dobriyansource "fs/reiserfs/Kconfig" 35f5c77969SAlexey Dobriyansource "fs/jfs/Kconfig" 361da177e4SLinus Torvalds 3769050eeeSTomas Szepesource "fs/xfs/Kconfig" 3869050eeeSTomas Szepesource "fs/gfs2/Kconfig" 3969050eeeSTomas Szepesource "fs/ocfs2/Kconfig" 4069050eeeSTomas Szepesource "fs/btrfs/Kconfig" 4141f4db0fSRyusuke Konishisource "fs/nilfs2/Kconfig" 42d7196c5aSJaegeuk Kimsource "fs/f2fs/Kconfig" 438dcc1a9dSDamien Le Moalsource "fs/zonefs/Kconfig" 4469050eeeSTomas Szepe 456cd176a5SMatthew Wilcoxconfig FS_DAX 46*6c97ec17SChristoph Hellwig bool "File system based Direct Access (DAX) support" 476cd176a5SMatthew Wilcox depends on MMU 48d92576f1SMatthew Wilcox depends on !(ARM || MIPS || SPARC) 49e7638488SDan Williams select DEV_PAGEMAP_OPS if (ZONE_DEVICE && !FS_DAX_LIMITED) 506affb9d7SRoss Zwisler select FS_IOMAP 51ef510424SDan Williams select DAX 526cd176a5SMatthew Wilcox help 536cd176a5SMatthew Wilcox Direct Access (DAX) can be used on memory-backed block devices. 546cd176a5SMatthew Wilcox If the block device supports DAX and the filesystem supports DAX, 556cd176a5SMatthew Wilcox then you can avoid using the pagecache to buffer I/Os. Turning 56*6c97ec17SChristoph Hellwig on this option will compile in support for DAX. 57*6c97ec17SChristoph Hellwig 58*6c97ec17SChristoph Hellwig For a DAX device to support file system access it needs to have 59*6c97ec17SChristoph Hellwig struct pages. For the nfit based NVDIMMs this can be enabled 60*6c97ec17SChristoph Hellwig using the ndctl utility: 61*6c97ec17SChristoph Hellwig 62*6c97ec17SChristoph Hellwig # ndctl create-namespace --force --reconfig=namespace0.0 \ 63*6c97ec17SChristoph Hellwig --mode=fsdax --map=mem 64*6c97ec17SChristoph Hellwig 65*6c97ec17SChristoph Hellwig See the 'create-namespace' man page for details on the overhead of 66*6c97ec17SChristoph Hellwig --map=mem: 67*6c97ec17SChristoph Hellwig https://docs.pmem.io/ndctl-user-guide/ndctl-man-pages/ndctl-create-namespace 68*6c97ec17SChristoph Hellwig 69*6c97ec17SChristoph Hellwig For ndctl to work CONFIG_DEV_DAX needs to be enabled as well. For most 70*6c97ec17SChristoph Hellwig file systems DAX support needs to be manually enabled globally or 71*6c97ec17SChristoph Hellwig per-inode using a mount option as well. See the file documentation in 72*6c97ec17SChristoph Hellwig Documentation/filesystems/dax.rst for details. 736cd176a5SMatthew Wilcox 746cd176a5SMatthew Wilcox If you do not have a block device that is capable of using this, 756cd176a5SMatthew Wilcox or if unsure, say N. Saying Y will increase the size of the kernel 766cd176a5SMatthew Wilcox by about 5kB. 776cd176a5SMatthew Wilcox 78ee82c9edSDan Williamsconfig FS_DAX_PMD 79ee82c9edSDan Williams bool 80ee82c9edSDan Williams default FS_DAX 81ee82c9edSDan Williams depends on FS_DAX 82c046c321SDan Williams depends on ZONE_DEVICE 83c046c321SDan Williams depends on TRANSPARENT_HUGEPAGE 84ee82c9edSDan Williams 85569d0365SDan Williams# Selected by DAX drivers that do not expect filesystem DAX to support 86569d0365SDan Williams# get_user_pages() of DAX mappings. I.e. "limited" indicates no support 87569d0365SDan Williams# for fork() of processes with MAP_SHARED mappings or support for 88569d0365SDan Williams# direct-I/O to a DAX mapping. 89569d0365SDan Williamsconfig FS_DAX_LIMITED 90569d0365SDan Williams bool 91569d0365SDan Williams 9269050eeeSTomas Szepeendif # BLOCK 9369050eeeSTomas Szepe 9416ebe911SRandy Dunlap# Posix ACL utility routines 9516ebe911SRandy Dunlap# 9616ebe911SRandy Dunlap# Note: Posix ACLs can be implemented without these helpers. Never use 9716ebe911SRandy Dunlap# this symbol for ifdefs in core code. 9816ebe911SRandy Dunlap# 9916ebe911SRandy Dunlapconfig FS_POSIX_ACL 10016ebe911SRandy Dunlap def_bool n 10116ebe911SRandy Dunlap 1024199ca77SRandy Dunlapconfig EXPORTFS 10379fead47SJonas Gorski tristate 1044199ca77SRandy Dunlap 10515d66ac2SBenjamin Coddingtonconfig EXPORTFS_BLOCK_OPS 10615d66ac2SBenjamin Coddington bool "Enable filesystem export operations for block IO" 10715d66ac2SBenjamin Coddington help 10815d66ac2SBenjamin Coddington This option enables the export operations for a filesystem to support 10915d66ac2SBenjamin Coddington external block IO. 11015d66ac2SBenjamin Coddington 111bfcd17a6SThomas Petazzoniconfig FILE_LOCKING 1126a108a14SDavid Rientjes bool "Enable POSIX file locking API" if EXPERT 113bfcd17a6SThomas Petazzoni default y 114bfcd17a6SThomas Petazzoni help 115bfcd17a6SThomas Petazzoni This option enables standard file locking support, required 116bfcd17a6SThomas Petazzoni for filesystems like NFS and for the flock() system 117bfcd17a6SThomas Petazzoni call. Disabling this option saves about 11k. 118bfcd17a6SThomas Petazzoni 1199e8925b6SJeff Laytonconfig MANDATORY_FILE_LOCKING 1209e8925b6SJeff Layton bool "Enable Mandatory file locking" 1219e8925b6SJeff Layton depends on FILE_LOCKING 1229e8925b6SJeff Layton default y 1239e8925b6SJeff Layton help 1249e8925b6SJeff Layton This option enables files appropriately marked files on appropriely 1259e8925b6SJeff Layton mounted filesystems to support mandatory locking. 1269e8925b6SJeff Layton 1279e8925b6SJeff Layton To the best of my knowledge this is dead code that no one cares about. 1289e8925b6SJeff Layton 1290b81d077SJaegeuk Kimsource "fs/crypto/Kconfig" 1300b81d077SJaegeuk Kim 131671e67b4SEric Biggerssource "fs/verity/Kconfig" 132671e67b4SEric Biggers 133272eb014SEric Parissource "fs/notify/Kconfig" 1342d9048e2SAmy Griffis 135884d179dSJan Karasource "fs/quota/Kconfig" 1361da177e4SLinus Torvalds 1372a3ae0a1SIan Kentsource "fs/autofs/Kconfig" 1383ef7784eSAlexey Dobriyansource "fs/fuse/Kconfig" 139e9be9d5eSMiklos Szeredisource "fs/overlayfs/Kconfig" 14004578f17SMiklos Szeredi 14106b3db1bSDavid Howellsmenu "Caches" 14206b3db1bSDavid Howells 1433d3c9504SDavid Howellssource "fs/netfs/Kconfig" 14406b3db1bSDavid Howellssource "fs/fscache/Kconfig" 1459ae326a6SDavid Howellssource "fs/cachefiles/Kconfig" 14606b3db1bSDavid Howells 14706b3db1bSDavid Howellsendmenu 14806b3db1bSDavid Howells 1499361401eSDavid Howellsif BLOCK 1501da177e4SLinus Torvaldsmenu "CD-ROM/DVD Filesystems" 1511da177e4SLinus Torvalds 152ddfaccd9SAlexey Dobriyansource "fs/isofs/Kconfig" 153ddfaccd9SAlexey Dobriyansource "fs/udf/Kconfig" 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvaldsendmenu 15625fad945SRandy Dunlapendif # BLOCK 1571da177e4SLinus Torvalds 1589361401eSDavid Howellsif BLOCK 159b9d1e2e6SNamjae Jeonmenu "DOS/FAT/EXFAT/NT Filesystems" 1601da177e4SLinus Torvalds 1611c6ace01SAlexey Dobriyansource "fs/fat/Kconfig" 162b9d1e2e6SNamjae Jeonsource "fs/exfat/Kconfig" 1639d73ac9eSAlexey Dobriyansource "fs/ntfs/Kconfig" 1641da177e4SLinus Torvalds 1651da177e4SLinus Torvaldsendmenu 16625fad945SRandy Dunlapendif # BLOCK 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvaldsmenu "Pseudo filesystems" 1691da177e4SLinus Torvalds 1706eedf8d3SAlexey Dobriyansource "fs/proc/Kconfig" 171ba341d55STejun Heosource "fs/kernfs/Kconfig" 1725f3a211aSAlexey Dobriyansource "fs/sysfs/Kconfig" 1731da177e4SLinus Torvalds 1741da177e4SLinus Torvaldsconfig TMPFS 175f5fc870dSRobert P. J. Day bool "Tmpfs virtual memory file system support (former shm fs)" 1763f96b79aSHugh Dickins depends on SHMEM 1771da177e4SLinus Torvalds help 1781da177e4SLinus Torvalds Tmpfs is a file system which keeps all files in virtual memory. 1791da177e4SLinus Torvalds 1801da177e4SLinus Torvalds Everything in tmpfs is temporary in the sense that no files will be 1811da177e4SLinus Torvalds created on your hard drive. The files live in memory and swap 1821da177e4SLinus Torvalds space. If you unmount a tmpfs instance, everything stored therein is 1831da177e4SLinus Torvalds lost. 1841da177e4SLinus Torvalds 1850c1bc6b8SMauro Carvalho Chehab See <file:Documentation/filesystems/tmpfs.rst> for details. 1861da177e4SLinus Torvalds 1874db70f73SEric Parisconfig TMPFS_POSIX_ACL 1884db70f73SEric Paris bool "Tmpfs POSIX Access Control Lists" 1894db70f73SEric Paris depends on TMPFS 1904db70f73SEric Paris select TMPFS_XATTR 191feda821eSChristoph Hellwig select FS_POSIX_ACL 1924db70f73SEric Paris help 193206506ccSRobert P. J. Day POSIX Access Control Lists (ACLs) support additional access rights 194206506ccSRobert P. J. Day for users and groups beyond the standard owner/group/world scheme, 195206506ccSRobert P. J. Day and this option selects support for ACLs specifically for tmpfs 196206506ccSRobert P. J. Day filesystems. 197206506ccSRobert P. J. Day 198206506ccSRobert P. J. Day If you've selected TMPFS, it's possible that you'll also need 199206506ccSRobert P. J. Day this option as there are a number of Linux distros that require 200206506ccSRobert P. J. Day POSIX ACL support under /dev for certain features to work properly. 201206506ccSRobert P. J. Day For example, some distros need this feature for ALSA-related /dev 202206506ccSRobert P. J. Day files for sound to work properly. In short, if you're not sure, 203206506ccSRobert P. J. Day say Y. 2044db70f73SEric Paris 205b09e0fa4SEric Parisconfig TMPFS_XATTR 206b09e0fa4SEric Paris bool "Tmpfs extended attributes" 207b09e0fa4SEric Paris depends on TMPFS 208b09e0fa4SEric Paris default n 209b09e0fa4SEric Paris help 210b09e0fa4SEric Paris Extended attributes are name:value pairs associated with inodes by 21191581e4cSAdam Borowski the kernel or by users (see the attr(5) manual page for details). 212b09e0fa4SEric Paris 213b09e0fa4SEric Paris Currently this enables support for the trusted.* and 214b09e0fa4SEric Paris security.* namespaces. 215b09e0fa4SEric Paris 216b09e0fa4SEric Paris You need this for POSIX ACL support on tmpfs. 217b09e0fa4SEric Paris 2184db70f73SEric Paris If unsure, say N. 21939f0247dSAndreas Gruenbacher 220ea3271f7SChris Downconfig TMPFS_INODE64 221ea3271f7SChris Down bool "Use 64-bit ino_t by default in tmpfs" 222d0ed78e1SHeiko Carstens depends on TMPFS && 64BIT 223ea3271f7SChris Down default n 224ea3271f7SChris Down help 225ea3271f7SChris Down tmpfs has historically used only inode numbers as wide as an unsigned 226ea3271f7SChris Down int. In some cases this can cause wraparound, potentially resulting 227ea3271f7SChris Down in multiple files with the same inode number on a single device. This 228ea3271f7SChris Down option makes tmpfs use the full width of ino_t by default, without 229ea3271f7SChris Down needing to specify the inode64 option when mounting. 230ea3271f7SChris Down 231ea3271f7SChris Down But if a long-lived tmpfs is to be accessed by 32-bit applications so 232ea3271f7SChris Down ancient that opening a file larger than 2GiB fails with EINVAL, then 233ea3271f7SChris Down the INODE64 config option and inode64 mount option risk operations 234ea3271f7SChris Down failing with EOVERFLOW once 33-bit inode numbers are reached. 235ea3271f7SChris Down 236ea3271f7SChris Down To override this configured default, use the inode32 or inode64 237ea3271f7SChris Down option when mounting. 238ea3271f7SChris Down 239ea3271f7SChris Down If unsure, say N. 240ea3271f7SChris Down 241855f9a8eSAnshuman Khandualconfig ARCH_SUPPORTS_HUGETLBFS 242855f9a8eSAnshuman Khandual def_bool n 243855f9a8eSAnshuman Khandual 2441da177e4SLinus Torvaldsconfig HUGETLBFS 2451da177e4SLinus Torvalds bool "HugeTLB file system support" 2465a1eb5c4SBenjamin Herrenschmidt depends on X86 || IA64 || SPARC64 || (S390 && 64BIT) || \ 247855f9a8eSAnshuman Khandual ARCH_SUPPORTS_HUGETLBFS || BROKEN 248dda27d1aSArthur Othieno help 249dda27d1aSArthur Othieno hugetlbfs is a filesystem backing for HugeTLB pages, based on 250dda27d1aSArthur Othieno ramfs. For architectures that support it, say Y here and read 2511ad1335dSMike Rapoport <file:Documentation/admin-guide/mm/hugetlbpage.rst> for details. 252dda27d1aSArthur Othieno 253dda27d1aSArthur Othieno If unsure, say N. 2541da177e4SLinus Torvalds 2551da177e4SLinus Torvaldsconfig HUGETLB_PAGE 2561da177e4SLinus Torvalds def_bool HUGETLBFS 2571da177e4SLinus Torvalds 2586be24bedSMuchun Songconfig HUGETLB_PAGE_FREE_VMEMMAP 2596be24bedSMuchun Song def_bool HUGETLB_PAGE 2606be24bedSMuchun Song depends on X86_64 2616be24bedSMuchun Song depends on SPARSEMEM_VMEMMAP 2626be24bedSMuchun Song 263e6d41f12SMuchun Songconfig HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON 264e6d41f12SMuchun Song bool "Default freeing vmemmap pages of HugeTLB to on" 265e6d41f12SMuchun Song default n 266e6d41f12SMuchun Song depends on HUGETLB_PAGE_FREE_VMEMMAP 267e6d41f12SMuchun Song help 268e6d41f12SMuchun Song When using HUGETLB_PAGE_FREE_VMEMMAP, the freeing unused vmemmap 269e6d41f12SMuchun Song pages associated with each HugeTLB page is default off. Say Y here 270e6d41f12SMuchun Song to enable freeing vmemmap pages of HugeTLB by default. It can then 271e6d41f12SMuchun Song be disabled on the command line via hugetlb_free_vmemmap=off. 272e6d41f12SMuchun Song 2735d752600SMike Kravetzconfig MEMFD_CREATE 2745d752600SMike Kravetz def_bool TMPFS || HUGETLBFS 2755d752600SMike Kravetz 276461a7184SYisheng Xieconfig ARCH_HAS_GIGANTIC_PAGE 277461a7184SYisheng Xie bool 278461a7184SYisheng Xie 2794591dabeSAlexey Dobriyansource "fs/configfs/Kconfig" 28062c204ddSLeif Lindholmsource "fs/efivarfs/Kconfig" 2817063fbf2SJoel Becker 2821da177e4SLinus Torvaldsendmenu 2831da177e4SLinus Torvalds 28467ec7d3aSRandy Dunlapmenuconfig MISC_FILESYSTEMS 28567ec7d3aSRandy Dunlap bool "Miscellaneous filesystems" 28667ec7d3aSRandy Dunlap default y 287a7f7f624SMasahiro Yamada help 28867ec7d3aSRandy Dunlap Say Y here to get to see options for various miscellaneous 28967ec7d3aSRandy Dunlap filesystems, such as filesystems that came from other 29067ec7d3aSRandy Dunlap operating systems. 29167ec7d3aSRandy Dunlap 29267ec7d3aSRandy Dunlap This option alone does not add any kernel code. 29367ec7d3aSRandy Dunlap 29467ec7d3aSRandy Dunlap If you say N, all options in this submenu will be skipped and 29567ec7d3aSRandy Dunlap disabled; if unsure, say Y here. 29667ec7d3aSRandy Dunlap 29767ec7d3aSRandy Dunlapif MISC_FILESYSTEMS 2981da177e4SLinus Torvalds 29907f01962SMike Marshallsource "fs/orangefs/Kconfig" 300bc2de2aeSAlexey Dobriyansource "fs/adfs/Kconfig" 30110951bf0SAlexey Dobriyansource "fs/affs/Kconfig" 302295c896cSAlexey Dobriyansource "fs/ecryptfs/Kconfig" 303b08bac1fSAlexey Dobriyansource "fs/hfs/Kconfig" 304b08bac1fSAlexey Dobriyansource "fs/hfsplus/Kconfig" 3050b09eb32SAlexey Dobriyansource "fs/befs/Kconfig" 3060ff42384SAlexey Dobriyansource "fs/bfs/Kconfig" 307571f0a0bSAlexey Dobriyansource "fs/efs/Kconfig" 30831db6e9eSAlexey Dobriyansource "fs/jffs2/Kconfig" 3090d7eff87SArtem Bityutskiy# UBIFS File system configuration 3100d7eff87SArtem Bityutskiysource "fs/ubifs/Kconfig" 3112a22783bSAlexey Dobriyansource "fs/cramfs/Kconfig" 31222635ec9SAlexey Dobriyansource "fs/squashfs/Kconfig" 31322135169SAlexey Dobriyansource "fs/freevxfs/Kconfig" 3148b1cd7d3SAlexey Dobriyansource "fs/minix/Kconfig" 315da55e6f9SAlexey Dobriyansource "fs/omfs/Kconfig" 316928ea192SAlexey Dobriyansource "fs/hpfs/Kconfig" 3174c741583SAlexey Dobriyansource "fs/qnx4/Kconfig" 3185d026c72SKai Bankettsource "fs/qnx6/Kconfig" 31941810246SAlexey Dobriyansource "fs/romfs/Kconfig" 320ca01d6ddSTony Lucksource "fs/pstore/Kconfig" 3218af915baSAlexey Dobriyansource "fs/sysv/Kconfig" 322a276a52fSAlexey Dobriyansource "fs/ufs/Kconfig" 32347e4937aSGao Xiangsource "fs/erofs/Kconfig" 3240fd16957SHans de Goedesource "fs/vboxsf/Kconfig" 3250c4fb877SRyusuke Konishi 32667ec7d3aSRandy Dunlapendif # MISC_FILESYSTEMS 3271da177e4SLinus Torvalds 328ea0985adSJan Engelhardtmenuconfig NETWORK_FILESYSTEMS 329ea0985adSJan Engelhardt bool "Network File Systems" 330ea0985adSJan Engelhardt default y 3311da177e4SLinus Torvalds depends on NET 332a7f7f624SMasahiro Yamada help 333ea0985adSJan Engelhardt Say Y here to get to see options for network filesystems and 334ea0985adSJan Engelhardt filesystem-related networking code, such as NFS daemon and 335ea0985adSJan Engelhardt RPCSEC security modules. 3366fb1bc10SChuck Lever 337ea0985adSJan Engelhardt This option alone does not add any kernel code. 338ea0985adSJan Engelhardt 339ea0985adSJan Engelhardt If you say N, all options in this submenu will be skipped and 340ea0985adSJan Engelhardt disabled; if unsure, say Y here. 341ea0985adSJan Engelhardt 342ea0985adSJan Engelhardtif NETWORK_FILESYSTEMS 3431da177e4SLinus Torvalds 34497afe47aSAlexey Dobriyansource "fs/nfs/Kconfig" 345e2b329e2SAlexey Dobriyansource "fs/nfsd/Kconfig" 3461da177e4SLinus Torvalds 347f7790029SJeff Laytonconfig GRACE_PERIOD 348f7790029SJeff Layton tristate 349f7790029SJeff Layton 3501da177e4SLinus Torvaldsconfig LOCKD 3511da177e4SLinus Torvalds tristate 352dd4dc82dSRandy Dunlap depends on FILE_LOCKING 353f7790029SJeff Layton select GRACE_PERIOD 3541da177e4SLinus Torvalds 3551da177e4SLinus Torvaldsconfig LOCKD_V4 3561da177e4SLinus Torvalds bool 3571da177e4SLinus Torvalds depends on NFSD_V3 || NFS_V3 358dd4dc82dSRandy Dunlap depends on FILE_LOCKING 3591da177e4SLinus Torvalds default y 3601da177e4SLinus Torvalds 361a257cdd0SAndreas Gruenbacherconfig NFS_ACL_SUPPORT 362a257cdd0SAndreas Gruenbacher tristate 363a257cdd0SAndreas Gruenbacher select FS_POSIX_ACL 364a257cdd0SAndreas Gruenbacher 365a257cdd0SAndreas Gruenbacherconfig NFS_COMMON 366a257cdd0SAndreas Gruenbacher bool 367f7790029SJeff Layton depends on NFSD || NFS_FS || LOCKD 368a257cdd0SAndreas Gruenbacher default y 369a257cdd0SAndreas Gruenbacher 37002591f9fSDai Ngoconfig NFS_V4_2_SSC_HELPER 371d9092b4bSDai Ngo bool 372d9092b4bSDai Ngo default y if NFS_V4_2 37302591f9fSDai Ngo 3749098c24fSAlexey Dobriyansource "net/sunrpc/Kconfig" 3759030aaf9SSage Weilsource "fs/ceph/Kconfig" 376bb26b963SAlexey Dobriyansource "fs/cifs/Kconfig" 37733a1a6feSAlexey Dobriyansource "fs/coda/Kconfig" 378b2480c7fSAlexey Dobriyansource "fs/afs/Kconfig" 3790fcb4408SAlexey Dobriyansource "fs/9p/Kconfig" 38093fa58cbSEric Van Hensbergen 381ea0985adSJan Engelhardtendif # NETWORK_FILESYSTEMS 3821da177e4SLinus Torvalds 3831da177e4SLinus Torvaldssource "fs/nls/Kconfig" 384e7fd4179SDavid Teiglandsource "fs/dlm/Kconfig" 385955405d1SGabriel Krisman Bertazisource "fs/unicode/Kconfig" 3861da177e4SLinus Torvalds 387771b53d0SJens Axboeconfig IO_WQ 388771b53d0SJens Axboe bool 389771b53d0SJens Axboe 3901da177e4SLinus Torvaldsendmenu 391