cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (1352B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2
      3config CACHEFILES
      4	tristate "Filesystem caching on files"
      5	depends on FSCACHE && BLOCK
      6	help
      7	  This permits use of a mounted filesystem as a cache for other
      8	  filesystems - primarily networking filesystems - thus allowing fast
      9	  local disk to enhance the speed of slower devices.
     10
     11	  See Documentation/filesystems/caching/cachefiles.rst for more
     12	  information.
     13
     14config CACHEFILES_DEBUG
     15	bool "Debug CacheFiles"
     16	depends on CACHEFILES
     17	help
     18	  This permits debugging to be dynamically enabled in the filesystem
     19	  caching on files module.  If this is set, the debugging output may be
     20	  enabled by setting bits in /sys/modules/cachefiles/parameter/debug or
     21	  by including a debugging specifier in /etc/cachefilesd.conf.
     22
     23config CACHEFILES_ERROR_INJECTION
     24	bool "Provide error injection for cachefiles"
     25	depends on CACHEFILES && SYSCTL
     26	help
     27	  This permits error injection to be enabled in cachefiles whilst a
     28	  cache is in service.
     29
     30config CACHEFILES_ONDEMAND
     31	bool "Support for on-demand read"
     32	depends on CACHEFILES
     33	default n
     34	help
     35	  This permits userspace to enable the cachefiles on-demand read mode.
     36	  In this mode, when a cache miss occurs, responsibility for fetching
     37	  the data lies with the cachefiles backend instead of with the netfs
     38	  and is delegated to userspace.
     39
     40	  If unsure, say N.