Linux 6.14-rc3
[linux.git] / fs / netfs / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 config NETFS_SUPPORT
4         tristate
5         help
6           This option enables support for network filesystems, including
7           helpers for high-level buffered I/O, abstracting out read
8           segmentation, local caching and transparent huge page support.
9
10 config NETFS_STATS
11         bool "Gather statistical information on local caching"
12         depends on NETFS_SUPPORT && PROC_FS
13         help
14           This option causes statistical information to be gathered on local
15           caching and exported through file:
16
17                 /proc/fs/fscache/stats
18
19           The gathering of statistics adds a certain amount of overhead to
20           execution as there are a quite a few stats gathered, and on a
21           multi-CPU system these may be on cachelines that keep bouncing
22           between CPUs.  On the other hand, the stats are very useful for
23           debugging purposes.  Saying 'Y' here is recommended.
24
25 config NETFS_DEBUG
26         bool "Enable dynamic debugging netfslib and FS-Cache"
27         depends on NETFS_SUPPORT
28         help
29           This permits debugging to be dynamically enabled in the local caching
30           management module.  If this is set, the debugging output may be
31           enabled by setting bits in /sys/module/netfs/parameters/debug.
32
33 config FSCACHE
34         bool "General filesystem local caching manager"
35         depends on NETFS_SUPPORT
36         help
37           This option enables a generic filesystem caching manager that can be
38           used by various network and other filesystems to cache data locally.
39           Different sorts of caches can be plugged in, depending on the
40           resources available.
41
42           See Documentation/filesystems/caching/fscache.rst for more information.
43
44 config FSCACHE_STATS
45         bool "Gather statistical information on local caching"
46         depends on FSCACHE && PROC_FS
47         select NETFS_STATS
48         help
49           This option causes statistical information to be gathered on local
50           caching and exported through file:
51
52                 /proc/fs/fscache/stats
53
54           The gathering of statistics adds a certain amount of overhead to
55           execution as there are a quite a few stats gathered, and on a
56           multi-CPU system these may be on cachelines that keep bouncing
57           between CPUs.  On the other hand, the stats are very useful for
58           debugging purposes.  Saying 'Y' here is recommended.
59
60           See Documentation/filesystems/caching/fscache.rst for more information.
This page took 0.036699 seconds and 4 git commands to generate.