Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / drivers / md / bcache / Kconfig
blobd4697e79d5a391a8f3effc7e72e1c0c9998e4ce0
1 # SPDX-License-Identifier: GPL-2.0-only
3 config BCACHE
4         tristate "Block device as cache"
5         select BLOCK_HOLDER_DEPRECATED if SYSFS
6         select CRC64
7         select CLOSURES
8         select MIN_HEAP
9         help
10         Allows a block device to be used as cache for other devices; uses
11         a btree for indexing and the layout is optimized for SSDs.
13         See Documentation/admin-guide/bcache.rst for details.
15 config BCACHE_DEBUG
16         bool "Bcache debugging"
17         depends on BCACHE
18         help
19         Don't select this option unless you're a developer
21         Enables extra debugging tools, allows expensive runtime checks to be
22         turned on.
24 config BCACHE_ASYNC_REGISTRATION
25         bool "Asynchronous device registration"
26         depends on BCACHE
27         help
28         Add a sysfs file /sys/fs/bcache/register_async. Writing registering
29         device path into this file will returns immediately and the real
30         registration work is handled in kernel work queue in asynchronous
31         way.