original_kernel/drivers/md/bcache
Kent Overstreet a34a8bfd4e bcache: Refactor journalling flow control
Making things less asynchronous that don't need to be - bch_journal()
only has to block when the journal or journal entry is full, which is
emphatically not a fast path. So make it a normal function that just
returns when it finishes, to make the code and control flow easier to
follow.

Signed-off-by: Kent Overstreet <kmo@daterainc.com>
2013-11-10 21:56:02 -08:00
..
Kconfig
Makefile
alloc.c bcache: Use blkdev_issue_discard() 2013-11-10 21:55:54 -08:00
bcache.h bcache: Convert btree_insert_check_key() to btree_insert_node() 2013-11-10 21:55:59 -08:00
bset.c bcache: Clean up keylist code 2013-11-10 21:56:00 -08:00
bset.h bcache: Clean up keylist code 2013-11-10 21:56:00 -08:00
btree.c bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
btree.h bcache: Refactor request_write() 2013-11-10 21:56:00 -08:00
closure.c
closure.h bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
debug.c
debug.h
io.c
journal.c bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
journal.h bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
movinggc.c bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
request.c bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
request.h bcache: Refactor journalling flow control 2013-11-10 21:56:02 -08:00
stats.c
stats.h
super.c bcache: Stripe size isn't necessarily a power of two 2013-11-10 21:55:55 -08:00
sysfs.c bcache: Stripe size isn't necessarily a power of two 2013-11-10 21:55:55 -08:00
sysfs.h
trace.c
util.c bcache: Fix a writeback performance regression 2013-09-24 14:41:43 -07:00
util.h bcache: Fix a writeback performance regression 2013-09-24 14:41:43 -07:00
writeback.c bcache: Add explicit keylist arg to btree_insert() 2013-11-10 21:55:59 -08:00
writeback.h bcache: Stripe size isn't necessarily a power of two 2013-11-10 21:55:55 -08:00