summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/bset.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-05bcache: update min_heap_callbacks to use default builtin swapKuan-Wei Chiu1-11/+3
2024-06-24bcache: remove heap-related macros and switch to generic min_heapKuan-Wei Chiu1-45/+79
2024-05-08bcache: fix variable length array abuse in btree_iterMatthew Mirvish1-22/+22
2022-09-19bcache: bset: Fix comment typosJules Maselbas1-1/+1
2021-02-10bcache: Avoid comma separated statementsJoe Perches1-4/+8
2020-07-25bcache: allocate meta data pages as compound pagesColy Li1-1/+1
2020-05-27bcache: Convert pr_<level> uses to a more typical styleJoe Perches1-3/+3
2020-01-23bcache: add code comments for state->pool in __btree_sort()Coly Li1-0/+5
2019-11-13bcache: don't export symbolsChristoph Hellwig1-15/+0
2019-11-13bcache: add code comment bch_keylist_pop() and bch_keylist_pop_front()Coly Li1-0/+2
2019-06-28bcache: make bset_search_tree() be more understandableColy Li1-19/+11
2019-06-28bcache: remove unncessary code in bch_btree_keys_init()Coly Li1-9/+6
2019-06-28bcache: remove unnecessary prefetch() in bset_search_tree()Coly Li1-14/+2
2019-06-13bcache: fix stack corruption by PRECEDING_KEY()Coly Li1-3/+13
2018-08-11bcache: fix code comments styleColy Li1-3/+6
2018-08-11bcache: replace printk() by pr_*() routinesColy Li1-4/+4
2018-08-11bcache: style fixes for lines over 80 charactersColy Li1-3/+7
2018-08-11bcache: style fix to add a blank line after declarationsColy Li1-1/+4
2018-08-11bcache: style fix to replace 'unsigned' by 'unsigned int'Coly Li1-54/+60
2018-08-09bcache: add code comments for bset.cColy Li1-0/+63
2018-05-30bcache: convert to bioset_init()/mempool_init()Kent Overstreet1-9/+4
2018-03-18bcache: Suppress more warnings about set-but-not-used variablesBart Van Assche1-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2014-08-04bcache: Allocate bounce buffers with GFP_NOWAITKent Overstreet1-1/+1
2014-02-18bcache: Fix another compiler warning on m68kKent Overstreet1-2/+2
2014-01-29bcache: Minor fixes from kbuild robotKent Overstreet1-2/+5
2014-01-08bcache: Fix auxiliary search trees for key size > cacheline sizeKent Overstreet1-14/+14
2014-01-08bcache: Add bch_bkey_equal_header()Nicholas Swenson1-6/+2
2014-01-08bcache: update bch_bkey_try_mergeNicholas Swenson1-0/+27
2014-01-08bcache: Move insert_fixup() to btree_keys_opsKent Overstreet1-0/+50
2014-01-08bcache: Convert sorting to btree_keysKent Overstreet1-27/+23
2014-01-08bcache: Convert debug code to btree_keysKent Overstreet1-3/+114
2014-01-08bcache: Convert btree_iter to struct btree_keysKent Overstreet1-11/+11
2014-01-08bcache: Refactor bset_tree sysfs statsKent Overstreet1-45/+4
2014-01-08bcache: Add struct btree_keysKent Overstreet1-71/+108
2014-01-08bcache: Abstract out stuff needed for sortingKent Overstreet1-273/+6
2014-01-08bcache: Rename/shuffle various code aroundKent Overstreet1-23/+149
2014-01-08bcache: Add struct bset_sort_stateKent Overstreet1-26/+42
2014-01-08bcache: Split out sort_extent_cmp()Kent Overstreet1-21/+63
2014-01-08bcache: Bkey indexing renamingKent Overstreet1-14/+14
2014-01-08bcache: Make bch_keylist_realloc() take u64s, not nptrsKent Overstreet1-10/+2
2014-01-08bcache: Use a mempool for mergesort temporary spaceKent Overstreet1-7/+5
2014-01-08bcache: Btree verify code improvementsKent Overstreet1-3/+0
2014-01-08bcache: Don't touch bucket gen for dirty ptrsKent Overstreet1-1/+5
2014-01-08bcache: Data corruption fixKent Overstreet1-4/+22
2013-11-10bcache: Delete some slower inline asmKent Overstreet1-8/+0
2013-11-10bcache: Move spinlock into struct time_statsKent Overstreet1-6/+1
2013-11-10bcache: Kill bch_next_recurse_key()Kent Overstreet1-8/+0
2013-11-10bcache: bch_(btree|extent)_ptr_invalid()Kent Overstreet1-13/+36