summaryrefslogtreecommitdiffstats
path: root/drivers/md/bcache/btree.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcache: improve multithreaded bch_btree_check()Coly Li2022-05-241-1/+1
* bcache: remove embedded struct cache_sb from struct cache_setColy Li2020-10-021-1/+1
* bcache: remove dupplicated declaration from btree.hColy Li2020-03-251-7/+3
* bcache: make bch_btree_check() to be multithreadedColy Li2020-03-221-0/+22
* bcache: add bcache_ prefix to btree_root() and btree() macrosColy Li2020-03-221-2/+2
* bcache: move macro btree() and btree_root() into btree.hColy Li2020-03-221-0/+66
* bcache: remove member accessed from struct btreeColy Li2020-01-231-2/+0
* bcache: fix race in btree_flush_write()Coly Li2019-06-281-0/+2
* bcache: introduce force_wake_up_gc()Coly Li2018-12-131-0/+18
* bcache: style fixes for lines over 80 charactersColy Li2018-08-111-2/+4
* bcache: add identifier names to arguments of function definitionsColy Li2018-08-111-39/+41
* bcache: style fix to replace 'unsigned' by 'unsigned int'Coly Li2018-08-111-2/+2
* bcache: trivial - remove tailing backslash in macro BTREE_FLAGShenghui Wang2018-08-091-1/+1
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-151-1/+1
|\
| * bcache: update bucket_in_use in real timeTang Junhui2017-10-301-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-1/+1
* bcache: Make gc wakeup sane, remove set_task_state()Kent Overstreet2016-12-171-2/+1
* bcache: try to set b->parent properlySlava Pestov2014-08-051-2/+2
* bcache: wait for buckets when allocating new btree rootSlava Pestov2014-08-051-1/+2
* bcache: Kill unused freelistKent Overstreet2014-03-181-1/+1
* bcache: Rework btree cache reserve handlingKent Overstreet2014-03-181-2/+3
* bcache: btree locking reworkKent Overstreet2014-03-181-0/+3
* bcache: Fix another bug recovering from unclean shutdownKent Overstreet2014-03-181-1/+1
* bcache: Convert btree_iter to struct btree_keysKent Overstreet2014-01-081-8/+0
* bcache: Add struct btree_keysKent Overstreet2014-01-081-87/+6
* bcache: Abstract out stuff needed for sortingKent Overstreet2014-01-081-4/+38
* bcache: Rename/shuffle various code aroundKent Overstreet2014-01-081-2/+7
* bcache: Split out sort_extent_cmp()Kent Overstreet2014-01-081-7/+0
* bcache: Btree verify code improvementsKent Overstreet2014-01-081-1/+1
* bcache: kill index()Kent Overstreet2014-01-081-0/+20
* bcache: Rework allocator reservesKent Overstreet2014-01-081-0/+4
* bcache: kill closure locking usageKent Overstreet2014-01-081-1/+2
* bcache: Avoid deadlocking in garbage collectionKent Overstreet2013-11-111-1/+1
* bcache: Incremental gcKent Overstreet2013-11-111-1/+1
* bcache: bch_(btree|extent)_ptr_invalid()Kent Overstreet2013-11-111-5/+8
* bcache: Don't bother with bucket refcount for btree node allocationsKent Overstreet2013-11-111-1/+1
* bcache: Debug code improvementsKent Overstreet2013-11-111-8/+0
* bcache: Convert bch_btree_insert() to bch_btree_map_leaf_nodes()Kent Overstreet2013-11-111-2/+2
* bcache: Kill op->replaceKent Overstreet2013-11-111-9/+1
* bcache: Kill op->clKent Overstreet2013-11-111-3/+5
* bcache: Prune struct btree_opKent Overstreet2013-11-111-18/+3
* bcache: Convert bch_btree_read_async() to bch_btree_map_keys()Kent Overstreet2013-11-111-3/+0
* bcache: Move some stuff to btree.cKent Overstreet2013-11-111-81/+1
* bcache: Add btree_map() functionsKent Overstreet2013-11-111-2/+35
* bcache: Convert gc to a kthreadKent Overstreet2013-11-111-2/+8
* bcache: Convert bucket_wait to wait_queue_head_tKent Overstreet2013-11-111-3/+3
* bcache: Convert try_wait to wait_queue_head_tKent Overstreet2013-11-111-3/+7
* bcache: Move keylist out of btree_opKent Overstreet2013-11-111-4/+0
* bcache: Refactor request_write()Kent Overstreet2013-11-111-1/+1