summaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Convert fsck errors to errcode.hKent Overstreet
2023-10-22bcachefs: Use bch2_err_str() in error messagesKent Overstreet
2023-10-22bcachefs: We can handle missing btree roots for all alloc btreesKent Overstreet
2023-10-22bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Fix btree_and_journal_iterKent Overstreet
2023-10-22bcachefs: Fix for cmd_list_journalKent Overstreet
2023-10-22bcachefs: Fix journal_keys_search() overheadKent Overstreet
2023-10-22bcachefs: Always print when doing journal replay in fsckKent Overstreet
2023-10-22bcachefs: LRU repair tweaksKent Overstreet
2023-10-22bcachefs: Fix journal_iters_fix()Kent Overstreet
2023-10-22bcachefs: Go RW before bch2_check_lrus()Kent Overstreet
2023-10-22bcachefs: Kill old rebuild_replicas optionKent Overstreet
2023-10-22bcachefs: Fix for getting stuck in journal replayKent Overstreet
2023-10-22bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()Kent Overstreet
2023-10-22bcachefs: Fix a few warnings on 32 bitKent Overstreet
2023-10-22bcachefs: Use a genradix for reading journal entriesKent Overstreet
2023-10-22bcachefs: Refactor journal_keys_sort() to return an error codeKent Overstreet
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet
2023-10-22bcachefs: More improvements for alloc info checksKent Overstreet
2023-10-22bcachefs: Gap buffer for journal keysKent Overstreet
2023-10-22bcachefs: Kill main in-memory bucket arrayKent Overstreet
2023-10-22bcachefs: Fsck for need_discard & freespace btreesKent Overstreet
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet
2023-10-22bcachefs: Freespace, need_discard btreesKent Overstreet
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
2023-10-22bcachefs: bch2_journal_log_msg()Kent Overstreet
2023-10-22bcachefs: Heap allocate printbufsKent Overstreet
2023-10-22bcachefs: Normal update/commit path now works before going RWKent Overstreet
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet
2023-10-22bcachefs: opts.read_journal_onlyKent Overstreet
2023-10-22bcachefs: Delete some flag bits that are no longer usedKent Overstreet
2023-10-22bcachefs: Print a better message for mark and sweep passKent Overstreet
2023-10-22bcachefs: btree_gc no longer uses main in-memory bucket arrayKent Overstreet
2023-10-22bcachefs: run_one_trigger() now checks journal keysKent Overstreet
2023-10-22Revert "bcachefs: Delete some obsolete journal_seq_blacklist code"Kent Overstreet
2023-10-22bcachefs: Log & error message improvementsKent Overstreet
2023-10-22bcachefs: Add verbose log messages for journal readKent Overstreet
2023-10-22bcachefs: Use kvmalloc() for array of sorted keys in journal replayKent Overstreet
2023-10-22bcachefs: Simplify journal replayKent Overstreet
2023-10-22bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet
2023-10-22bcachefs: Tweak journal reclaim orderKent Overstreet
2023-10-22bcachefs: Make sure BCH_FS_FSCK_DONE gets setKent Overstreet
2023-10-22bcachefs: Fix race between btree updates & journal replayKent Overstreet
2023-10-22bcachefs: bch2_journal_entry_to_text()Kent Overstreet
2023-10-22bcachefs: Journal replay does't resort main list of keysKent Overstreet
2023-10-22bcachefs: Run scan_old_btree_nodes after version upgradeKent Overstreet
2023-10-22bcachefs: Delete some obsolete journal_seq_blacklist codeKent Overstreet
2023-10-22bcachefs: bch2_journal_key_insert() no longer transfers ownershipKent Overstreet
2023-10-22bcachefs: Don't start allocator threads too earlyKent Overstreet