Directory Files
.. 145
File Size
Kconfig 757 B
Makefile 254 B
alloc.c 20 kB
bcache.h 32 kB
bcache.mod.c 0 B
bset.c 34 kB
bset.h 20 kB
btree.c 62 kB
btree.h 12 kB
closure.c 5.0 kB
closure.h 12 kB
debug.c 5.7 kB
debug.h 886 B
extents.c 15 kB
extents.h 482 B
io.c 4.3 kB
journal.c 22 kB
journal.h 6.6 kB
movinggc.c 5.6 kB
request.c 36 kB
request.h 914 B
stats.c 6.7 kB
stats.h 1.7 kB
super.c 67 kB
sysfs.c 28 kB
sysfs.h 3.3 kB
trace.c 1.8 kB
util.c 6.6 kB
util.h 16 kB
writeback.c 23 kB
writeback.h 3.0 kB

Linux v5.4.2 - bcache

# SPDX-License-Identifier: GPL-2.0-only

config BCACHE
	tristate "Block device as cache"
	select CRC64
	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/admin-guide/bcache.rst for details.

	bool "Bcache debugging"
	depends on BCACHE
	Don't select this option unless you're a developer

	Enables extra debugging tools, allows expensive runtime checks to be
	turned on.

	bool "Debug closures"
	depends on BCACHE
	select DEBUG_FS
	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.