xref: /linux/fs/cachefiles/Kconfig (revision a70f6526267e9f5fbf958a69c6112938b0b14bc4)
177443f61SDavid Howells# SPDX-License-Identifier: GPL-2.0-only
277443f61SDavid Howells
377443f61SDavid Howellsconfig CACHEFILES
477443f61SDavid Howells	tristate "Filesystem caching on files"
577443f61SDavid Howells	depends on FSCACHE && BLOCK
677443f61SDavid Howells	help
777443f61SDavid Howells	  This permits use of a mounted filesystem as a cache for other
877443f61SDavid Howells	  filesystems - primarily networking filesystems - thus allowing fast
977443f61SDavid Howells	  local disk to enhance the speed of slower devices.
1077443f61SDavid Howells
1177443f61SDavid Howells	  See Documentation/filesystems/caching/cachefiles.rst for more
1277443f61SDavid Howells	  information.
1377443f61SDavid Howells
1477443f61SDavid Howellsconfig CACHEFILES_DEBUG
1577443f61SDavid Howells	bool "Debug CacheFiles"
1677443f61SDavid Howells	depends on CACHEFILES
1777443f61SDavid Howells	help
1877443f61SDavid Howells	  This permits debugging to be dynamically enabled in the filesystem
1977443f61SDavid Howells	  caching on files module.  If this is set, the debugging output may be
2077443f61SDavid Howells	  enabled by setting bits in /sys/modules/cachefiles/parameter/debug or
2177443f61SDavid Howells	  by including a debugging specifier in /etc/cachefilesd.conf.
22*a70f6526SDavid Howells
23*a70f6526SDavid Howellsconfig CACHEFILES_ERROR_INJECTION
24*a70f6526SDavid Howells	bool "Provide error injection for cachefiles"
25*a70f6526SDavid Howells	depends on CACHEFILES && SYSCTL
26*a70f6526SDavid Howells	help
27*a70f6526SDavid Howells	  This permits error injection to be enabled in cachefiles whilst a
28*a70f6526SDavid Howells	  cache is in service.
29