summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fsck.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix reattach_inode() for snapshotsKent Overstreet2024-01-011-46/+60
* bcachefs: Clean up btree_transKent Overstreet2024-01-011-1/+1
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-1/+1
* bcachefs: fsck -> bch2_trans_run()Kent Overstreet2024-01-011-43/+34
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-34/+5
* bcachefs: kill for_each_btree_key_old_upto()Kent Overstreet2024-01-011-18/+12
* bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()Kent Overstreet2024-01-011-8/+8
* bcachefs: darray_for_each() now declares loop iterKent Overstreet2024-01-011-18/+4
* bcachefs: qstr_eq()Kent Overstreet2024-01-011-2/+0
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-4/+2
* bcachefs: check_root() can now be run onlineKent Overstreet2024-01-011-8/+2
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-9/+9
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-72/+58
* bcachefs: Explicity go RW for fsckKent Overstreet2024-01-011-32/+15
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-1/+1
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-20/+20
* bcachefs: Check for unlinked inodes not on deleted listKent Overstreet2024-01-011-2/+25
* bcachefs: Improved backpointer messages in fsckKent Overstreet2024-01-011-28/+22
* bcachefs: Fix bch2_check_nlinks() for snapshotsKent Overstreet2023-11-141-1/+1
* bcachefs: x-macro-ify inode flags enumKent Overstreet2023-11-051-17/+17
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-36/+60
* bcachefs: Check for too-large encoded extentsKent Overstreet2023-10-311-1/+48
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-2/+3
* bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet2023-10-311-0/+1
* bcachefs: bch_err_msg(), bch_err_fn() now filters out transaction restart errorsKent Overstreet2023-10-221-72/+32
* bcachefs: Silence transaction restart error messageKent Overstreet2023-10-221-2/+2
* bcachefs: More minor smatch fixesKent Overstreet2023-10-221-1/+1
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-58/+38
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-7/+14
* bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet2023-10-221-1/+1
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-28/+22
* bcachefs: Fix bch2_propagate_key_to_snapshot_leaves()Kent Overstreet2023-10-221-10/+3
* bcachefs: bch2_propagate_key_to_snapshot_leaves()Kent Overstreet2023-10-221-11/+25
* bcachefs: Split out snapshot.cKent Overstreet2023-10-221-1/+1
* bcachefs: Log a message when running an explicit recovery passKent Overstreet2023-10-221-0/+1
* bcachefs: Fix overlapping extent repairKent Overstreet2023-10-221-38/+100
* bcachefs: Move fsck_inode_rm() to inode.cKent Overstreet2023-10-221-64/+1
* bcachefs: Fix a null ptr deref in check_xattr()Kent Overstreet2023-10-221-2/+2
* bcachefs: fsck: delete dead codeKent Overstreet2023-10-221-41/+0
* bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet2023-10-221-1/+1
* bcachefs: Fix lookup_inode_for_snapshot()Kent Overstreet2023-10-221-1/+5
* bcachefs: need_snapshot_cleanup shouldn't be a fsck errorKent Overstreet2023-10-221-12/+16
* bcachefs: Improve key_visible_in_snapshot()Kent Overstreet2023-10-221-8/+16
* bcachefs: Refactor overlapping extent checksKent Overstreet2023-10-221-66/+87
* bcachefs: check_extent(): don't use key_visible_in_snapshot()Kent Overstreet2023-10-221-35/+12
* bcachefs: check_extent() refactoringKent Overstreet2023-10-221-49/+50
* bcachefs: fsck: walk_inode() now takes is_whiteoutKent Overstreet2023-10-221-12/+13
* bcachefs: Simplify check_extent()Kent Overstreet2023-10-221-20/+10
* bcachefs: overlapping_extents_found()Kent Overstreet2023-10-221-37/+83
* bcachefs: fsck: inode_walker: last_pos, seen_this_posKent Overstreet2023-10-221-16/+23