bcache: A block layer cache
[deliverable/linux.git] / drivers / md / bcache / Kconfig
1
2 config BCACHE
3 tristate "Block device as cache"
4 select CLOSURES
5 ---help---
6 Allows a block device to be used as cache for other devices; uses
7 a btree for indexing and the layout is optimized for SSDs.
8
9 See Documentation/bcache.txt for details.
10
11 config BCACHE_DEBUG
12 bool "Bcache debugging"
13 depends on BCACHE
14 ---help---
15 Don't select this option unless you're a developer
16
17 Enables extra debugging tools (primarily a fuzz tester)
18
19 config BCACHE_EDEBUG
20 bool "Extended runtime checks"
21 depends on BCACHE
22 ---help---
23 Don't select this option unless you're a developer
24
25 Enables extra runtime checks which significantly affect performance
26
27 config BCACHE_CLOSURES_DEBUG
28 bool "Debug closures"
29 depends on BCACHE
30 select DEBUG_FS
31 ---help---
32 Keeps all active closures in a linked list and provides a debugfs
33 interface to list them, which makes it possible to see asynchronous
34 operations that get stuck.
35
36 # cgroup code needs to be updated:
37 #
38 #config CGROUP_BCACHE
39 # bool "Cgroup controls for bcache"
40 # depends on BCACHE && BLK_CGROUP
41 # ---help---
42 # TODO
This page took 0.031675 seconds and 5 git commands to generate.