blob: f6e0a8b3a61ed34b7b36e02c639c5e7507c23857 [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +08001
2config 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
11config 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
20config 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.