summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet2023-10-2215-472/+460
* bcachefs: don't lose errors from iterators that have been freedKent Overstreet2023-10-222-2/+5
* bcachefs: free trans->mem on commitKent Overstreet2023-10-221-3/+6
* bcachefs: add ability to run gc on metadata onlyKent Overstreet2023-10-228-61/+88
* bcachefs: Convert gc errors to fsck errorsKent Overstreet2023-10-221-7/+10
* bcachefs: ratelimit copygc warningKent Overstreet2023-10-222-1/+4
* bcachefs: minor fsck fixKent Overstreet2023-10-221-18/+12
* bcachefs: Fsck locking improvementsKent Overstreet2023-10-225-57/+83
* bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet2023-10-227-58/+54
* bcachefs: Refactor bch2_fs_recovery()Kent Overstreet2023-10-221-135/+179
* bcachefs: fix bch2_trans_unlock()Kent Overstreet2023-10-221-4/+4
* bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet2023-10-222-8/+5
* bcachefs: allow journal reply on ro mountKent Overstreet2023-10-221-3/+0
* bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsckKent Overstreet2023-10-221-6/+15
* bcachefs: Track whether filesystem has errors in superblockKent Overstreet2023-10-226-33/+26
* bcachefs: (invalidate|release)_folio fixesKent Overstreet2023-10-221-4/+1
* bcachefs: Assorted preemption fixesKent Overstreet2023-10-224-12/+14
* bcachefs: Write out alloc info more carefullyKent Overstreet2023-10-221-6/+8
* bcachefs: fix initial gcKent Overstreet2023-10-221-6/+0
* bcachefs: Handle fsck errors at runtime betterKent Overstreet2023-10-221-3/+13
* bcachefs: simplify gc locking a bitKent Overstreet2023-10-221-16/+11
* bcachefs: move some checks to expensive_debug_checksKent Overstreet2023-10-224-8/+21
* bcachefs: Sort updates in bch2_trans_update()Kent Overstreet2023-10-222-11/+23
* bcachefs: Unlink not-touched iters on successful transaction commitKent Overstreet2023-10-222-1/+7
* bcachefs: traverse all iterators on transaction restartKent Overstreet2023-10-223-19/+23
* bcachefs: Add iter->idxKent Overstreet2023-10-223-44/+28
* bcachefs: Kill btree_iter->nextKent Overstreet2023-10-223-107/+10
* bcachefs: Change btree_iter_traverse_error() to not use iter->nextKent Overstreet2023-10-221-41/+24
* bcachefs: trans_for_each_iter()Kent Overstreet2023-10-2216-248/+255
* bcachefs: Better bch2_trans_copy_iter()Kent Overstreet2023-10-222-46/+59
* bcachefs: Btree iterators now always have a btree_transKent Overstreet2023-10-223-34/+26
* bcachefs: Only get btree iters from btree transactionsKent Overstreet2023-10-2227-358/+550
* bcachefs: Btree iter improvementsKent Overstreet2023-10-224-31/+76
* bcachefs: Verify fs hasn't been modified before going rwKent Overstreet2023-10-228-24/+78
* bcachefs: Go rw lazilyKent Overstreet2023-10-2214-115/+153
* bcachefs: Fix a deadlockKent Overstreet2023-10-221-7/+7
* bcachefs: Rework error handling in btree update pathKent Overstreet2023-10-221-89/+98
* bcachefs: Fix error handling in gcKent Overstreet2023-10-221-5/+4
* bcachefs: More debug params for testing of recovery pathsKent Overstreet2023-10-223-2/+12
* bcachefs: Run gc if failed to read alloc btreeKent Overstreet2023-10-221-2/+4
* bcachefs: Fix error handling in bch2_fs_recovery()Kent Overstreet2023-10-221-1/+3
* bcachefs: Add time stats for btree updatesKent Overstreet2023-10-225-9/+23
* bcachefs: BTREE_INSERT_ATOMIC must be used for extents nowKent Overstreet2023-10-221-2/+9
* bcachefs: Add more time stats for being blocked on allocatorKent Overstreet2023-10-223-3/+28
* bcachefs: Fix a deadlockKent Overstreet2023-10-221-2/+2
* bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet2023-10-229-71/+166
* bcachefs: Btree update path cleanupKent Overstreet2023-10-223-216/+246
* bcachefs: kill struct btree_insertKent Overstreet2023-10-227-54/+47
* bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet2023-10-2216-376/+424
* bcachefs: drop btree_insert->did_workKent Overstreet2023-10-222-5/+6