summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: Journal replay refactoringKent Overstreet
2023-10-22bcachefs: cmp_int()Kent Overstreet
2023-10-22bcachefs: Pass flags arg to bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: allocate sb_read_scratch with __get_free_pageKent Overstreet
2023-10-22bcachefs: delete duplicated codeKent Overstreet
2023-10-22bcachefs: disallow ever going rw if nochanges or noreplayKent Overstreet
2023-10-22bcachefs: initial gc no longer needs to touch every nodeKent Overstreet
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet
2023-10-22bcachefs: don't lose errors from iterators that have been freedKent Overstreet
2023-10-22bcachefs: free trans->mem on commitKent Overstreet
2023-10-22bcachefs: add ability to run gc on metadata onlyKent Overstreet
2023-10-22bcachefs: Convert gc errors to fsck errorsKent Overstreet
2023-10-22bcachefs: ratelimit copygc warningKent Overstreet
2023-10-22bcachefs: minor fsck fixKent Overstreet
2023-10-22bcachefs: Fsck locking improvementsKent Overstreet
2023-10-22bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet
2023-10-22bcachefs: Refactor bch2_fs_recovery()Kent Overstreet
2023-10-22bcachefs: fix bch2_trans_unlock()Kent Overstreet
2023-10-22bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet
2023-10-22bcachefs: allow journal reply on ro mountKent Overstreet
2023-10-22bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsckKent Overstreet
2023-10-22bcachefs: Track whether filesystem has errors in superblockKent Overstreet
2023-10-22bcachefs: (invalidate|release)_folio fixesKent Overstreet
2023-10-22bcachefs: Assorted preemption fixesKent Overstreet
2023-10-22bcachefs: Write out alloc info more carefullyKent Overstreet
2023-10-22bcachefs: fix initial gcKent Overstreet
2023-10-22bcachefs: Handle fsck errors at runtime betterKent Overstreet
2023-10-22bcachefs: simplify gc locking a bitKent Overstreet
2023-10-22bcachefs: move some checks to expensive_debug_checksKent Overstreet
2023-10-22bcachefs: Sort updates in bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Unlink not-touched iters on successful transaction commitKent Overstreet
2023-10-22bcachefs: traverse all iterators on transaction restartKent Overstreet
2023-10-22bcachefs: Add iter->idxKent Overstreet
2023-10-22bcachefs: Kill btree_iter->nextKent Overstreet
2023-10-22bcachefs: Change btree_iter_traverse_error() to not use iter->nextKent Overstreet
2023-10-22bcachefs: trans_for_each_iter()Kent Overstreet
2023-10-22bcachefs: Better bch2_trans_copy_iter()Kent Overstreet
2023-10-22bcachefs: Btree iterators now always have a btree_transKent Overstreet
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet
2023-10-22bcachefs: Btree iter improvementsKent Overstreet
2023-10-22bcachefs: Verify fs hasn't been modified before going rwKent Overstreet
2023-10-22bcachefs: Go rw lazilyKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: Rework error handling in btree update pathKent Overstreet
2023-10-22bcachefs: Fix error handling in gcKent Overstreet
2023-10-22bcachefs: More debug params for testing of recovery pathsKent Overstreet
2023-10-22bcachefs: Run gc if failed to read alloc btreeKent Overstreet
2023-10-22bcachefs: Fix error handling in bch2_fs_recovery()Kent Overstreet
2023-10-22bcachefs: Add time stats for btree updatesKent Overstreet
2023-10-22bcachefs: BTREE_INSERT_ATOMIC must be used for extents nowKent Overstreet