summaryrefslogtreecommitdiffstats
path: root/fs/fscache/Kconfig
diff options
context:
space:
mode:
authorDavid Howells2009-04-03 17:42:36 +0200
committerDavid Howells2009-04-03 17:42:36 +0200
commit06b3db1b9bccdc8c2c743122a89745279e5ecc46 (patch)
treeb60850bd899c1a87b5b372cfbf1e72cf380c862a /fs/fscache/Kconfig
parentFS-Cache: Add the FS-Cache cache backend API and documentation (diff)
downloadkernel-qcow2-linux-06b3db1b9bccdc8c2c743122a89745279e5ecc46.tar.gz
kernel-qcow2-linux-06b3db1b9bccdc8c2c743122a89745279e5ecc46.tar.xz
kernel-qcow2-linux-06b3db1b9bccdc8c2c743122a89745279e5ecc46.zip
FS-Cache: Add main configuration option, module entry points and debugging
Add the main configuration option, allowing FS-Cache to be selected; the module entry and exit functions and the debugging stuff used by these patches. The two configuration options added are: CONFIG_FSCACHE CONFIG_FSCACHE_DEBUG The first enables the facility, and the second makes the debugging statements enableable through the "debug" module parameter. The value of this parameter is a bitmask as described in: Documentation/filesystems/caching/fscache.txt The module can be loaded at this point, but all it will do at this point in the patch series is to start up the slow work facility and shut it down again. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Steve Dickson <steved@redhat.com> Acked-by: Trond Myklebust <Trond.Myklebust@netapp.com> Acked-by: Al Viro <viro@zeniv.linux.org.uk> Tested-by: Daire Byrne <Daire.Byrne@framestore.com>
Diffstat (limited to 'fs/fscache/Kconfig')
-rw-r--r--fs/fscache/Kconfig22
1 files changed, 22 insertions, 0 deletions
diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig
new file mode 100644
index 000000000000..7c7bccd5eee4
--- /dev/null
+++ b/fs/fscache/Kconfig
@@ -0,0 +1,22 @@
+
+config FSCACHE
+ tristate "General filesystem local caching manager"
+ depends on EXPERIMENTAL
+ select SLOW_WORK
+ help
+ This option enables a generic filesystem caching manager that can be
+ used by various network and other filesystems to cache data locally.
+ Different sorts of caches can be plugged in, depending on the
+ resources available.
+
+ See Documentation/filesystems/caching/fscache.txt for more information.
+
+config FSCACHE_DEBUG
+ bool "Debug FS-Cache"
+ depends on FSCACHE
+ help
+ This permits debugging to be dynamically enabled in the local caching
+ management module. If this is set, the debugging output may be
+ enabled by setting bits in /sys/modules/fscache/parameter/debug.
+
+ See Documentation/filesystems/caching/fscache.txt for more information.