summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/bset.h
AgeCommit message (Expand)Author
2015-02-12bcache: New btree node formatKent Overstreet
2015-02-12bcache: Add accounting for nr packed/unpacked keysKent Overstreet
2015-02-12bcache: Pointer compression for btree_node_iterKent Overstreet
2015-02-12bcache: Drop btree_node_iter->b, btree_node_iter->sizeKent Overstreet
2015-02-12bcache: Packed bkeysKent Overstreet
2015-02-12bcache: Kill bch_btree_count_u64s()Kent Overstreet
2015-02-12bcache: Minor refactoringKent Overstreet
2015-02-12bcache: Drop bch_check_keys()Kent Overstreet
2015-02-12bcache: Don't use btree_start_pos() in btree node iter comparison fnKent Overstreet
2015-02-12bcache: Don't allow 0 size extents that overlap with other extentsKent Overstreet
2015-02-12bcache: Fix btree node iterator in the insert overwrite pathKent Overstreet
2015-02-12bcache: Switch to bubble sort for btree node iterKent Overstreet
2015-02-12bcache: Split off the sort_fix_overlapping things into their own fnsKent Overstreet
2015-02-12bcache: Rename keys -> u64sKent Overstreet
2015-02-12bcache: Refactor bkey methodsKent Overstreet
2015-02-12bcache: New bkey formatKent Overstreet
2015-02-12bcache: Add an option to replace_info to replace a key exactly.Bill Rozas
2015-02-12bcache: When forcing device removal, traverse tree and remove all keys.Bill Rozas
2015-02-12bcache: remove vestigal BTREE_INSERT_STATUS_* enumSlava Pestov
2015-02-12bcache: Const correctnessKent Overstreet
2015-02-12bcache: Lift a branch out of bch_bset_search()Kent Overstreet
2015-02-12bcache: Kill bch_bset_insert_with_hint(), simplify insert pathKent Overstreet
2015-02-12bcache: Fix bkey_debugcheck()Kent Overstreet
2015-02-12bcache: Fix bch_extent_debugcheck()Kent Overstreet
2015-02-12bcache: trim btree_node_iter moreKent Overstreet
2015-02-12bcache: make bch_btree_node_iter_peek() filter deleted keysKent Overstreet
2015-02-12bcache: make btree_node_iter a bit smallerKent Overstreet
2015-02-12bcache: btree_iter -> btree_node_iterKent Overstreet
2015-02-12bcache: track live keys in btree nodesKent Overstreet
2015-02-12bcache: Make device removal try to migrate data off the device.Bill Rozas
2015-02-12bcache: Debug code improvementsKent Overstreet
2015-02-12Make snapshot restorations walk the extents on the client.Bill Rozas
2015-02-12bcache: no need to export bch_bset_search() anymoreKent Overstreet
2015-02-12bcache: fix race when toggling expensive debug checks at runtimeSlava Pestov
2015-02-12bcache: Fix btree code for handle_existing_key_newer()Kent Overstreet
2015-02-12bcache: More debug codeKent Overstreet
2015-02-12bcache: Move index lookup out from under write lockKent Overstreet
2015-02-12bcache: bch_btree_iter_next_overlapping() -> bch_btree_iter_peek_overlapping()Kent Overstreet
2015-02-12bcache: Drop sort_cmpKent Overstreet
2015-02-12bcache: drop dead ops fieldKent Overstreet
2015-02-12bcache: NEXT_KEY() -> bkey_successor()Kent Overstreet
2015-02-12bcache: Move generic key merge checks into merge fnKent Overstreet
2015-02-12bcache: make bch_bset_insert() betterKent Overstreet
2015-02-12bcache: add bch_btree_iter_fix() to update iterator after insertionSlava Pestov
2015-02-12bcache: Fix 32 bit buildKent Overstreet
2015-02-12bcache: drop magic argument to bch_bset_init_next()Kent Overstreet
2015-02-12bcache: move some utility code to bset.hKent Overstreet
2015-02-12bcache: drop btree_iter_next_filter()/for_each_key_filter()Kent Overstreet
2015-02-12bcache: bch_ptr_bad() -> bkey_deleted()Kent Overstreet
2015-02-12bcache: kill key_bad methodKent Overstreet