mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-16 16:54:20 +08:00
bbb1c3b5ae
The Kconfig entry for BCACHE selects CLOSURES. But there's no Kconfig symbol CLOSURES. That symbol was used in development versions of bcache, but was removed when the closures code was no longer provided as a kernel library. It can safely be dropped. Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
42 lines
1.0 KiB
Plaintext
42 lines
1.0 KiB
Plaintext
|
|
config BCACHE
|
|
tristate "Block device as cache"
|
|
---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
|