hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/fs/fuse/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config FUSE_FS
23 tristate "FUSE (Filesystem in Userspace) support"
34 select FS_POSIX_ACL
....@@ -7,11 +8,11 @@
78
89 There's also a companion library: libfuse2. This library is available
910 from the FUSE homepage:
10
- <http://fuse.sourceforge.net/>
11
+ <https://github.com/libfuse/>
1112 although chances are your distribution already has that library
1213 installed if you've installed the "fuse" package itself.
1314
14
- See <file:Documentation/filesystems/fuse.txt> for more information.
15
+ See <file:Documentation/filesystems/fuse.rst> for more information.
1516 See <file:Documentation/Changes> for needed library/utility version.
1617
1718 If you want to develop a userspace FS, or if you want to use
....@@ -26,3 +27,28 @@
2627
2728 If you want to develop or use a userspace character device
2829 based on CUSE, answer Y or M.
30
+
31
+config VIRTIO_FS
32
+ tristate "Virtio Filesystem"
33
+ depends on FUSE_FS
34
+ select VIRTIO
35
+ help
36
+ The Virtio Filesystem allows guests to mount file systems from the
37
+ host.
38
+
39
+ If you want to share files between guests or with the host, answer Y
40
+ or M.
41
+
42
+config FUSE_DAX
43
+ bool "Virtio Filesystem Direct Host Memory Access support"
44
+ default y
45
+ select INTERVAL_TREE
46
+ depends on VIRTIO_FS
47
+ depends on FS_DAX
48
+ depends on DAX_DRIVER
49
+ help
50
+ This allows bypassing guest page cache and allows mapping host page
51
+ cache directly in guest address space.
52
+
53
+ If you want to allow mounting a Virtio Filesystem with the "dax"
54
+ option, answer Y.