summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-03-31bcachefs: minor fsck fixbcachefs-v4.20Kent Overstreet
2019-03-31bcachefs: Fsck locking improvementsKent Overstreet
2019-03-31bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet
2019-03-31bcachefs: Refactor bch2_fs_recovery()Kent Overstreet
2019-03-31bcachefs: fix bch2_trans_unlock()Kent Overstreet
2019-03-29bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet
2019-03-29bcachefs: allow journal reply on ro mountKent Overstreet
2019-03-29bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsckKent Overstreet
2019-03-29bcachefs: Track whether filesystem has errors in superblockKent Overstreet
2019-03-28bcachefs: Write out alloc info more carefullyKent Overstreet
2019-03-28bcachefs: fix initial gcKent Overstreet
2019-03-28bcachefs: Handle fsck errors at runtime betterKent Overstreet
2019-03-28bcachefs: simplify gc locking a bitKent Overstreet
2019-03-28bcachefs: move some checks to expensive_debug_checksKent Overstreet
2019-03-28bcachefs: Sort updates in bch2_trans_update()Kent Overstreet
2019-03-28bcachefs: Unlink not-touched iters on successful transaction commitKent Overstreet
2019-03-28six_locks: kill SIX_LOCK_SEPARATE_LOCKFNSKent Overstreet
2019-03-28bcachefs: traverse all iterators on transaction restartKent Overstreet
2019-03-28bcachefs: add iter->idxKent Overstreet
2019-03-28bcachefs: Kill btree_iter->nextKent Overstreet
2019-03-28bcachefs: Change btree_iter_traverse_error() to not use iter->nextKent Overstreet
2019-03-27bcachefs: trans_for_each_iter()Kent Overstreet
2019-03-27bcachefs: Better bch2_trans_copy_iter()Kent Overstreet
2019-03-27bcachefs: Btree iterators now always have a btree_transKent Overstreet
2019-03-27bcachefs: Only get btree iters from btree transactionsKent Overstreet
2019-03-25bcachefs: Btree iter improvementsKent Overstreet
2019-03-24bcachefs: Verify fs hasn't been modified before going rwKent Overstreet
2019-03-22bcachefs: Go rw lazilyKent Overstreet
2019-03-22bcachefs: Fix a deadlockKent Overstreet
2019-03-21bcachefs: Rework error handling in btree update pathKent Overstreet
2019-03-21bcachefs: Fix error handling in gcKent Overstreet
2019-03-21bcachefs: More debug params for testing of recovery pathsKent Overstreet
2019-03-21bcachefs: Run gc if failed to read alloc btreeKent Overstreet
2019-03-21bcachefs: Fix error handling in bch2_fs_recovery()Kent Overstreet
2019-03-21bcachefs: Add time stats for btree updatesKent Overstreet
2019-03-18bcachefs: BTREE_INSERT_ATOMIC must be used for extents nowKent Overstreet
2019-03-18bcachefs: Add more time stats for being blocked on allocatorKent Overstreet
2019-03-17bcachefs: Fix a deadlockKent Overstreet
2019-03-17bcachefs: allocate fs_usage in do_btree_insert_at()Kent Overstreet
2019-03-17bcachefs: Btree update path cleanupKent Overstreet
2019-03-17bcachefs: kill struct btree_insertKent Overstreet
2019-03-17bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet
2019-03-17bcachefs: drop btree_insert->did_workKent Overstreet
2019-03-17bcachefs: Refactor extent insert pathKent Overstreet
2019-03-17bcachefs: Always use bch2_extent_trim_atomic()Kent Overstreet
2019-03-17bcachefs: fix bch2_mark_bkey_replicas() callKent Overstreet
2019-03-17bcachefs: fix bch2_invalidate_one_bucket2() during journal replayKent Overstreet
2019-03-17bcachefs: Make deferred inode updates a mount optionKent Overstreet
2019-03-17bcachefs: Fix for shutting down before fs started marking it cleanKent Overstreet
2019-03-17bcachefs: Fix for when compressed extent is split during journal replayKent Overstreet