hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# SPDX-License-Identifier: GPL-2.0-only
 
config CACHEFILES
   tristate "Filesystem caching on files"
   depends on FSCACHE && BLOCK
   help
     This permits use of a mounted filesystem as a cache for other
     filesystems - primarily networking filesystems - thus allowing fast
     local disk to enhance the speed of slower devices.
 
     See Documentation/filesystems/caching/cachefiles.rst for more
     information.
 
config CACHEFILES_DEBUG
   bool "Debug CacheFiles"
   depends on CACHEFILES
   help
     This permits debugging to be dynamically enabled in the filesystem
     caching on files module.  If this is set, the debugging output may be
     enabled by setting bits in /sys/modules/cachefiles/parameter/debug or
     by including a debugging specifier in /etc/cachefilesd.conf.
 
config CACHEFILES_HISTOGRAM
   bool "Gather latency information on CacheFiles"
   depends on CACHEFILES && PROC_FS
   help
 
     This option causes latency information to be gathered on CacheFiles
     operation and exported through file:
 
       /proc/fs/cachefiles/histogram
 
     The generation of this histogram adds a certain amount of overhead to
     execution as there are a number of points at which data is gathered,
     and on a multi-CPU system these may be on cachelines that keep
     bouncing between CPUs.  On the other hand, the histogram may be
     useful for debugging purposes.  Saying 'N' here is recommended.
 
     See Documentation/filesystems/caching/cachefiles.rst for more
     information.