| |
| config BCACHE |
| tristate "Block device as cache" |
| select CLOSURES |
| ---help--- |
| Allows a block device to be used as cache for other devices; uses |
| a btree for indexing and the layout is optimized for SSDs. |
| |
| See Documentation/bcache.txt for details. |
| |
| config BCACHE_DEBUG |
| bool "Bcache debugging" |
| depends on BCACHE |
| ---help--- |
| Don't select this option unless you're a developer |
| |
| Enables extra debugging tools (primarily a fuzz tester) |
| |
| config BCACHE_EDEBUG |
| bool "Extended runtime checks" |
| depends on BCACHE |
| ---help--- |
| Don't select this option unless you're a developer |
| |
| Enables extra runtime checks which significantly affect performance |
| |
| config BCACHE_CLOSURES_DEBUG |
| bool "Debug closures" |
| depends on BCACHE |
| select DEBUG_FS |
| ---help--- |
| Keeps all active closures in a linked list and provides a debugfs |
| interface to list them, which makes it possible to see asynchronous |
| operations that get stuck. |
| |
| # cgroup code needs to be updated: |
| # |
| #config CGROUP_BCACHE |
| # bool "Cgroup controls for bcache" |
| # depends on BCACHE && BLK_CGROUP |
| # ---help--- |
| # TODO |