summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/buckets.c
AgeCommit message (Expand)Author
2016-12-12bcache: treebitvec thingtreebitvecKent Overstreet
2016-12-12bcache: short circuit bch_prio_write() and journal flush when possibleKent Overstreet
2016-11-20bcache: fix an integer conversion issueKent Overstreet
2016-11-02bcache: don't touch journal flags in fast pathsKent Overstreet
2016-10-07bcache: fix an awesome deadlockKent Overstreet
2016-10-07bcache: git rid of a branch in bkey_pack_key()Kent Overstreet
2016-10-07bcache: new extent csum accessorsKent Overstreet
2016-10-07bcache: fix copygc + replicationKent Overstreet
2016-10-07bcache: plumb nr_replicas through disk_reservationsKent Overstreet
2016-10-07bcache: bch_extent refactoringKent Overstreet
2016-10-07bcache: disable compressed_size disk space accounting until copygc issue fixedKent Overstreet
2016-10-07bcache: fix rounding with compressed extentsKent Overstreet
2016-10-07bcache: Compressed extent accountingKent Overstreet
2016-10-07bcache: bucket stats debug codeKent Overstreet
2016-10-07bcache: bch_disk_reservation_get() now takes flags argumentKent Overstreet
2016-10-07bcache: fix disk reservations + gcKent Overstreet
2016-10-07bcache: fix a bucket marking thing with cached dataKent Overstreet
2016-10-07bcache: fix a bug with bch_insert_fixup_extent() racing with start of gcKent Overstreet
2016-10-07bcache: kill fail_if_staleKent Overstreet
2016-10-07bcache: fix pending btree node delete accountingKent Overstreet
2016-10-07bcache: persistent reservations & gc workKent Overstreet
2016-10-07bcache: Plumb disk_reservation through bch_writeKent Overstreet
2016-10-07bcache: Better reservations, precise -ENOSPCKent Overstreet
2016-10-07bcache: kill BCH_WRITE_CHECK_ENOSPCKent Overstreet
2016-10-07bcache: maintain bucket_stats for whole device tooKent Overstreet
2016-10-07bcache: Fix a build error on armKent Overstreet
2016-10-07bcache: gc_posKent Overstreet
2016-10-07bcache: Allocator/-ENOSPC refactoring/improvementsKent Overstreet
2016-10-07bcache: Prep work for async splitsKent Overstreet
2016-10-07bcache: break btree.c up into multiple filesKent Overstreet
2016-10-07bcache: gc_will_visit_root()Kent Overstreet
2016-10-07bcache: data checksummingKent Overstreet
2016-10-07bcache: Switch bch_extent_ptr to bitfields, make EXTENT_CACHED betterKent Overstreet
2016-10-07bcache: Use bch_mark_pointers() for marking btree nodesKent Overstreet
2016-10-07bcache: gc_cur_lock only needs to be a seqcount_tKent Overstreet
2016-10-07bcache: Mark btree node pointers when keys are insertedKent Overstreet
2016-10-07bcache: Switch to open buckets for btree node allocatonKent Overstreet
2016-10-07bcache: Don't inline bucket_stats_read()Kent Overstreet
2016-10-07bcache: Convert other code to use bch_extent_ptrKent Overstreet
2016-10-07bcache: New bkey formatKent Overstreet
2016-10-07bcache: Variable sized buckets fixesKent Overstreet
2016-10-07bcache: Variable sized buckets rework.Jacob Malevich
2016-10-07bcache: Const correctnessKent Overstreet
2016-10-07bcache: split off btree GC into its own fileSlava Pestov
2016-10-07bcache: Resolve a live-lock with the allocator thread starving the gc thread.Bill Rozas
2016-10-07bcache: more tracepointsSlava Pestov
2016-10-07bcache: gc_will_visit_key() -> gc_will_visit_node()Kent Overstreet
2016-10-07bcache: assertions for available -> unavailable bucket state transitionKent Overstreet
2016-10-07bcache: revert patches that drop gen_after() callsKent Overstreet
2016-10-07bcache: replace a couple of gen_after() calls with !=Slava Pestov