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