summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/bset.c
AgeCommit message (Expand)Author
2015-02-12bcache: New btree node formatKent Overstreet
2015-02-12bcache: Bkey format field offsetsKent 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: Better inliningKent Overstreet
2015-02-12bcache: Minor refactoringKent Overstreet
2015-02-12bcache: Better bch_btree_node_iter_verify()Kent Overstreet
2015-02-12bcache: Better inliningKent Overstreet
2015-02-12bcache: add BUG_ONs for suspected memory scribble around btree_node_iter_next...Slava Pestov
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 insert deleted keys with nonzero sizeKent Overstreet
2015-02-12bcache: Don't allow 0 size extents that overlap with other extentsKent Overstreet
2015-02-12bcache: Improve bch_btree_node_iter_fix()Kent 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: remove vestigal BTREE_INSERT_STATUS_* enumSlava Pestov
2015-02-12bcache: Fix bch_bset_fix_invalidated_key()Kent Overstreet
2015-02-12bcache: Fix bch_btree_keys_stats()Kent Overstreet
2015-02-12bcache: only run bch_count_data() when expensive debug checks onKent Overstreet
2015-02-12bcache: Better prefetchingKent Overstreet
2015-02-12bcache: Lift a branch out of bch_bset_search()Kent Overstreet
2015-02-12bcache: Better back mergingKent Overstreet
2015-02-12bcache: debug code improvementsKent Overstreet
2015-02-12bcache: Kill bch_bset_insert_with_hint(), simplify insert pathKent Overstreet
2015-02-12bcache: btree_iter -> btree_node_iterKent Overstreet
2015-02-12bcache: Add scan_keylist and replace spurious uses of keybufs.Bill Rozas
2015-02-12bcache: track live keys in btree nodesKent Overstreet
2015-02-12bcache: Debug code improvementsKent Overstreet
2015-02-12bcache: change WARN_ONCE() to BUG_ON()Kent Overstreet
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: build keylist in btree_gc_coalesce() in sorted orderKent Overstreet
2015-02-12bcache: bch_btree_iter_next_overlapping() -> bch_btree_iter_peek_overlapping()Kent Overstreet
2015-02-12bcache: drop a broken assertionKent Overstreet
2015-02-12bcache: Drop sort_cmpKent Overstreet
2015-02-12bcache: New bch_cut_subtract() helpersKent Overstreet
2015-02-12bcache: Drop bch_keylist_pop()Kent Overstreet
2015-02-12bcache: Move generic key merge checks into merge fnKent Overstreet
2015-02-12bcache: Avoid memmove when dequeuing keylist entries. Use pointers.Bill Rozas