f6e0a8b3a61ed34b7b36e02c639c5e7507c23857
[sfrench/cifs-2.6.git] / drivers / md / bcache / Kconfig
1
2 config BCACHE
3         tristate "Block device as cache"
4         select CRC64
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/admin-guide/bcache.rst 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, allows expensive runtime checks to be
18         turned on.
19
20 config BCACHE_CLOSURES_DEBUG
21         bool "Debug closures"
22         depends on BCACHE
23         select DEBUG_FS
24         help
25         Keeps all active closures in a linked list and provides a debugfs
26         interface to list them, which makes it possible to see asynchronous
27         operations that get stuck.