summaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fixes for building in userspaceKent Overstreet1-1/+1
2023-10-23bcachefs: More style fixesKent Overstreet1-2/+1
2023-10-23bcachefs: Journal keys overlay fixesKent Overstreet1-1/+2
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-2/+2
2023-10-23bcachefs: Kill journal_keys->journal_seq_baseKent Overstreet1-12/+2
2023-10-23bcachefs: Convert fsck errors to errcode.hKent Overstreet1-1/+1
2023-10-23bcachefs: Use bch2_err_str() in error messagesKent Overstreet1-2/+3
2023-10-23bcachefs: We can handle missing btree roots for all alloc btreesKent Overstreet1-4/+20
2023-10-23bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet1-0/+6
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-2/+2
2023-10-23bcachefs: Fix btree_and_journal_iterKent Overstreet1-62/+38
2023-10-23bcachefs: Fix for cmd_list_journalKent Overstreet1-3/+7
2023-10-23bcachefs: Fix journal_keys_search() overheadKent Overstreet1-18/+36
2023-10-23bcachefs: Always print when doing journal replay in fsckKent Overstreet1-1/+1
2023-10-23bcachefs: LRU repair tweaksKent Overstreet1-7/+2
2023-10-23bcachefs: Fix journal_iters_fix()Kent Overstreet1-2/+2
2023-10-23bcachefs: Go RW before bch2_check_lrus()Kent Overstreet1-36/+50
2023-10-23bcachefs: Kill old rebuild_replicas optionKent Overstreet1-14/+5
2023-10-23bcachefs: Fix for getting stuck in journal replayKent Overstreet1-3/+3
2023-10-23bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()Kent Overstreet1-7/+15
2023-10-23bcachefs: Fix a few warnings on 32 bitKent Overstreet1-1/+1
2023-10-23bcachefs: Use a genradix for reading journal entriesKent Overstreet1-31/+37
2023-10-23bcachefs: Refactor journal_keys_sort() to return an error codeKent Overstreet1-29/+26
2023-10-23bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet1-10/+5
2023-10-23bcachefs: More improvements for alloc info checksKent Overstreet1-1/+1
2023-10-23bcachefs: Gap buffer for journal keysKent Overstreet1-42/+102
2023-10-23bcachefs: Kill main in-memory bucket arrayKent Overstreet1-1/+1
2023-10-23bcachefs: Fsck for need_discard & freespace btreesKent Overstreet1-1/+28
2023-10-23bcachefs: Kill allocator threads & freelistsKent Overstreet1-0/+2
2023-10-23bcachefs: Freespace, need_discard btreesKent Overstreet1-2/+12
2023-10-23bcachefs: Introduce a separate journal watermark for copygcKent Overstreet1-2/+3
2023-10-23bcachefs: bch2_journal_log_msg()Kent Overstreet1-0/+3
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-3/+19
2023-10-23bcachefs: Normal update/commit path now works before going RWKent Overstreet1-0/+2
2023-10-23bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet1-1/+1
2023-10-23bcachefs: opts.read_journal_onlyKent Overstreet1-0/+3
2023-10-23bcachefs: Delete some flag bits that are no longer usedKent Overstreet1-3/+0
2023-10-23bcachefs: Print a better message for mark and sweep passKent Overstreet1-2/+2
2023-10-23bcachefs: btree_gc no longer uses main in-memory bucket arrayKent Overstreet1-18/+5
2023-10-23bcachefs: run_one_trigger() now checks journal keysKent Overstreet1-0/+18
2023-10-23Revert "bcachefs: Delete some obsolete journal_seq_blacklist code"Kent Overstreet1-8/+14
2023-10-23bcachefs: Log & error message improvementsKent Overstreet1-6/+3
2023-10-23bcachefs: Add verbose log messages for journal readKent Overstreet1-0/+1
2023-10-23bcachefs: Use kvmalloc() for array of sorted keys in journal replayKent Overstreet1-2/+2
2023-10-23bcachefs: Simplify journal replayKent Overstreet1-95/+19
2023-10-23bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet1-114/+44
2023-10-23bcachefs: Tweak journal reclaim orderKent Overstreet1-1/+8
2023-10-23bcachefs: Make sure BCH_FS_FSCK_DONE gets setKent Overstreet1-1/+11
2023-10-23bcachefs: Fix race between btree updates & journal replayKent Overstreet1-2/+23
2023-10-23bcachefs: bch2_journal_entry_to_text()Kent Overstreet1-7/+4