]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
06b3db1b DH |
2 | |
3 | config FSCACHE | |
4 | tristate "General filesystem local caching manager" | |
26aaeffc | 5 | select NETFS_SUPPORT |
06b3db1b DH |
6 | help |
7 | This option enables a generic filesystem caching manager that can be | |
8 | used by various network and other filesystems to cache data locally. | |
9 | Different sorts of caches can be plugged in, depending on the | |
10 | resources available. | |
11 | ||
fd299b2a | 12 | See Documentation/filesystems/caching/fscache.rst for more information. |
06b3db1b | 13 | |
7394daa8 DH |
14 | config FSCACHE_STATS |
15 | bool "Gather statistical information on local caching" | |
16 | depends on FSCACHE && PROC_FS | |
4c5e4139 | 17 | select NETFS_STATS |
7394daa8 DH |
18 | help |
19 | This option causes statistical information to be gathered on local | |
20 | caching and exported through file: | |
21 | ||
22 | /proc/fs/fscache/stats | |
23 | ||
24 | The gathering of statistics adds a certain amount of overhead to | |
25 | execution as there are a quite a few stats gathered, and on a | |
26 | multi-CPU system these may be on cachelines that keep bouncing | |
27 | between CPUs. On the other hand, the stats are very useful for | |
28 | debugging purposes. Saying 'Y' here is recommended. | |
29 | ||
fd299b2a | 30 | See Documentation/filesystems/caching/fscache.rst for more information. |
7394daa8 | 31 | |
06b3db1b DH |
32 | config FSCACHE_DEBUG |
33 | bool "Debug FS-Cache" | |
34 | depends on FSCACHE | |
35 | help | |
36 | This permits debugging to be dynamically enabled in the local caching | |
37 | management module. If this is set, the debugging output may be | |
38 | enabled by setting bits in /sys/modules/fscache/parameter/debug. | |
39 | ||
fd299b2a | 40 | See Documentation/filesystems/caching/fscache.rst for more information. |