Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config FUSE_FS
0003         tristate "FUSE (Filesystem in Userspace) support"
0004         select FS_POSIX_ACL
0005         help
0006           With FUSE it is possible to implement a fully functional filesystem
0007           in a userspace program.
0008 
0009           There's also a companion library: libfuse2.  This library is available
0010           from the FUSE homepage:
0011           <https://github.com/libfuse/>
0012           although chances are your distribution already has that library
0013           installed if you've installed the "fuse" package itself.
0014 
0015           See <file:Documentation/filesystems/fuse.rst> for more information.
0016           See <file:Documentation/Changes> for needed library/utility version.
0017 
0018           If you want to develop a userspace FS, or if you want to use
0019           a filesystem based on FUSE, answer Y or M.
0020 
0021 config CUSE
0022         tristate "Character device in Userspace support"
0023         depends on FUSE_FS
0024         help
0025           This FUSE extension allows character devices to be
0026           implemented in userspace.
0027 
0028           If you want to develop or use a userspace character device
0029           based on CUSE, answer Y or M.
0030 
0031 config VIRTIO_FS
0032         tristate "Virtio Filesystem"
0033         depends on FUSE_FS
0034         select VIRTIO
0035         help
0036           The Virtio Filesystem allows guests to mount file systems from the
0037           host.
0038 
0039           If you want to share files between guests or with the host, answer Y
0040           or M.
0041 
0042 config FUSE_DAX
0043         bool "Virtio Filesystem Direct Host Memory Access support"
0044         default y
0045         select INTERVAL_TREE
0046         depends on VIRTIO_FS
0047         depends on FS_DAX
0048         depends on DAX
0049         help
0050           This allows bypassing guest page cache and allows mapping host page
0051           cache directly in guest address space.
0052 
0053           If you want to allow mounting a Virtio Filesystem with the "dax"
0054           option, answer Y.