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

TOMOYO Linux Cross Reference
Linux/fs/fuse/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/fuse/Kconfig (Architecture m68k) and /fs/fuse/Kconfig (Architecture sparc)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 config FUSE_FS                                      2 config FUSE_FS
  3         tristate "FUSE (Filesystem in Userspac      3         tristate "FUSE (Filesystem in Userspace) support"
  4         select FS_POSIX_ACL                         4         select FS_POSIX_ACL
  5         help                                        5         help
  6           With FUSE it is possible to implemen      6           With FUSE it is possible to implement a fully functional filesystem
  7           in a userspace program.                   7           in a userspace program.
  8                                                     8 
  9           There's also a companion library: li      9           There's also a companion library: libfuse2.  This library is available
 10           from the FUSE homepage:                  10           from the FUSE homepage:
 11           <https://github.com/libfuse/>            11           <https://github.com/libfuse/>
 12           although chances are your distributi     12           although chances are your distribution already has that library
 13           installed if you've installed the "f     13           installed if you've installed the "fuse" package itself.
 14                                                    14 
 15           See <file:Documentation/filesystems/     15           See <file:Documentation/filesystems/fuse.rst> for more information.
 16           See <file:Documentation/Changes> for     16           See <file:Documentation/Changes> for needed library/utility version.
 17                                                    17 
 18           If you want to develop a userspace F     18           If you want to develop a userspace FS, or if you want to use
 19           a filesystem based on FUSE, answer Y     19           a filesystem based on FUSE, answer Y or M.
 20                                                    20 
 21 config CUSE                                        21 config CUSE
 22         tristate "Character device in Userspac     22         tristate "Character device in Userspace support"
 23         depends on FUSE_FS                         23         depends on FUSE_FS
 24         help                                       24         help
 25           This FUSE extension allows character     25           This FUSE extension allows character devices to be
 26           implemented in userspace.                26           implemented in userspace.
 27                                                    27 
 28           If you want to develop or use a user     28           If you want to develop or use a userspace character device
 29           based on CUSE, answer Y or M.            29           based on CUSE, answer Y or M.
 30                                                    30 
 31 config VIRTIO_FS                                   31 config VIRTIO_FS
 32         tristate "Virtio Filesystem"               32         tristate "Virtio Filesystem"
 33         depends on FUSE_FS                         33         depends on FUSE_FS
 34         select VIRTIO                              34         select VIRTIO
 35         help                                       35         help
 36           The Virtio Filesystem allows guests      36           The Virtio Filesystem allows guests to mount file systems from the
 37           host.                                    37           host.
 38                                                    38 
 39           If you want to share files between g     39           If you want to share files between guests or with the host, answer Y
 40           or M.                                    40           or M.
 41                                                    41 
 42 config FUSE_DAX                                    42 config FUSE_DAX
 43         bool "Virtio Filesystem Direct Host Me     43         bool "Virtio Filesystem Direct Host Memory Access support"
 44         default y                                  44         default y
 45         select INTERVAL_TREE                       45         select INTERVAL_TREE
 46         depends on VIRTIO_FS                       46         depends on VIRTIO_FS
 47         depends on FS_DAX                          47         depends on FS_DAX
 48         depends on DAX                             48         depends on DAX
 49         help                                       49         help
 50           This allows bypassing guest page cac     50           This allows bypassing guest page cache and allows mapping host page
 51           cache directly in guest address spac     51           cache directly in guest address space.
 52                                                    52 
 53           If you want to allow mounting a Virt     53           If you want to allow mounting a Virtio Filesystem with the "dax"
 54           option, answer Y.                        54           option, answer Y.
 55                                                    55 
 56 config FUSE_PASSTHROUGH                            56 config FUSE_PASSTHROUGH
 57         bool "FUSE passthrough operations supp     57         bool "FUSE passthrough operations support"
 58         default y                                  58         default y
 59         depends on FUSE_FS                         59         depends on FUSE_FS
 60         select FS_STACK                            60         select FS_STACK
 61         help                                       61         help
 62           This allows bypassing FUSE server by     62           This allows bypassing FUSE server by mapping specific FUSE operations
 63           to be performed directly on a backin     63           to be performed directly on a backing file.
 64                                                    64 
 65           If you want to allow passthrough ope     65           If you want to allow passthrough operations, answer Y.
                                                      

~ [ 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