Kconfig 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. config BCACHE
  2. tristate "Block device as cache"
  3. select CLOSURES
  4. ---help---
  5. Allows a block device to be used as cache for other devices; uses
  6. a btree for indexing and the layout is optimized for SSDs.
  7. See Documentation/bcache.txt for details.
  8. config BCACHE_DEBUG
  9. bool "Bcache debugging"
  10. depends on BCACHE
  11. ---help---
  12. Don't select this option unless you're a developer
  13. Enables extra debugging tools (primarily a fuzz tester)
  14. config BCACHE_EDEBUG
  15. bool "Extended runtime checks"
  16. depends on BCACHE
  17. ---help---
  18. Don't select this option unless you're a developer
  19. Enables extra runtime checks which significantly affect performance
  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.
  28. # cgroup code needs to be updated:
  29. #
  30. #config CGROUP_BCACHE
  31. # bool "Cgroup controls for bcache"
  32. # depends on BCACHE && BLK_CGROUP
  33. # ---help---
  34. # TODO