aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Normal update/commit path now works before going RWKent Overstreet1-0/+2
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet1-1/+1
2023-10-22bcachefs: opts.read_journal_onlyKent Overstreet1-0/+3
2023-10-22bcachefs: Delete some flag bits that are no longer usedKent Overstreet1-3/+0
2023-10-22bcachefs: Print a better message for mark and sweep passKent Overstreet1-2/+2
2023-10-22bcachefs: btree_gc no longer uses main in-memory bucket arrayKent Overstreet1-18/+5
2023-10-22bcachefs: run_one_trigger() now checks journal keysKent Overstreet1-0/+18
2023-10-22Revert "bcachefs: Delete some obsolete journal_seq_blacklist code"Kent Overstreet1-8/+14
2023-10-22bcachefs: Log & error message improvementsKent Overstreet1-6/+3
2023-10-22bcachefs: Add verbose log messages for journal readKent Overstreet1-0/+1
2023-10-22bcachefs: Use kvmalloc() for array of sorted keys in journal replayKent Overstreet1-2/+2
2023-10-22bcachefs: Simplify journal replayKent Overstreet1-95/+19
2023-10-22bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet1-114/+44
2023-10-22bcachefs: Tweak journal reclaim orderKent Overstreet1-1/+8
2023-10-22bcachefs: Make sure BCH_FS_FSCK_DONE gets setKent Overstreet1-1/+11
2023-10-22bcachefs: Fix race between btree updates & journal replayKent Overstreet1-2/+23
2023-10-22bcachefs: bch2_journal_entry_to_text()Kent Overstreet1-7/+4
2023-10-22bcachefs: Journal replay does't resort main list of keysKent Overstreet1-23/+44
2023-10-22bcachefs: Run scan_old_btree_nodes after version upgradeKent Overstreet1-21/+20
2023-10-22bcachefs: Delete some obsolete journal_seq_blacklist codeKent Overstreet1-15/+11
2023-10-22bcachefs: bch2_journal_key_insert() no longer transfers ownershipKent Overstreet1-14/+21
2023-10-22bcachefs: Don't start allocator threads too earlyKent Overstreet1-1/+8
2023-10-22bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marksKent Overstreet1-3/+0
2023-10-22bcachefs: Rewrite bch2_bucket_alloc_new_fs()Kent Overstreet1-0/+2
2023-10-22bcachefs: bch2_alloc_write()Kent Overstreet1-1/+1
2023-10-22bcachefs: Split out struct gc_stripe from struct stripeKent Overstreet1-2/+1
2023-10-22bcachefs: Fix error reporting from bch2_journal_flush_seqKent Overstreet1-1/+1
2023-10-22bcachefs: Also log device name in userspaceKent Overstreet1-1/+2
2023-10-22bcachefs: Refactor journal replay codeKent Overstreet1-36/+17
2023-10-22bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-2/+5
2023-10-22bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet1-5/+7
2023-10-22bcachefs: Don't do upgrades in nochanges modeKent Overstreet1-9/+11
2023-10-22bcachefs: Subvol dirents are now only visible in parent subvolKent Overstreet1-2/+2
2023-10-22bcachefs: New on disk format to fix reflink_p pointersKent Overstreet1-5/+3
2023-10-22bcachefs: Rev the on disk format version for snapshotsKent Overstreet1-13/+8
2023-10-22bcachefs: Snapshot creation, deletionKent Overstreet1-1/+1
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet1-2/+3
2023-10-22bcachefs: Subvolumes, snapshotsKent Overstreet1-4/+117
2023-10-22bcachefs: btree_pathKent Overstreet1-17/+17
2023-10-22bcachefs: Further reduce iter->trans usageKent Overstreet1-2/+2
2023-10-22bcachefs: add progress stats to sysfsBrett Holman1-1/+3
2023-10-22bcachefs: Zero out mem_ptr field in btree ptr keys from journal replayKent Overstreet1-0/+16
2023-10-22bcachefs: Update btree ptrs after every writeKent Overstreet1-0/+5
2023-10-22bcachefs: Improve iter->should_be_lockedKent Overstreet1-11/+4
2023-10-22bcachefs: Fix overflow in journal_replay_entry_earlyKent Overstreet1-1/+1
2023-10-22bcachefs: Assorted endianness fixesKent Overstreet1-9/+9
2023-10-22bcachefs: Fix some refcounting bugsKent Overstreet1-1/+3
2023-10-22bcachefs: Clean up bch2_btree_and_journal_walk()Kent Overstreet1-24/+12
2023-10-22bcachefs: New and improved topology repair codeKent Overstreet1-1/+2
2023-10-22bcachefs: Fix key cache assertionKent Overstreet1-4/+7