summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix a format string warningKent Overstreet1-1/+1
2023-10-23bcachefs: fsck: Break walk_inode() up into multiple functionsKent Overstreet1-46/+57
2023-10-23bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet1-10/+12
2023-10-23bcachefs: Improve error message for overlapping extentsKent Overstreet1-6/+32
2023-10-23bcachefs: New error message helpersKent Overstreet1-25/+34
2023-10-23bcachefs: Convert -ENOENT to private error codesKent Overstreet1-12/+12
2023-10-23bcachefs: Fix check_overlapping_extents()Kent Overstreet1-1/+1
2023-10-23bcachefs: BTREE_ID_snapshot_treeKent Overstreet1-1/+2
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet1-54/+18
2023-10-23bcachefs: Converting to typed bkeys is now allowed for err, null ptrsKent Overstreet1-1/+1
2023-10-23bcachefs: Make sure hash info gets initialized in fsckKent Overstreet1-13/+12
2023-10-23bcachefs: Fix a null ptr deref in fsck check_extents()Kent Overstreet1-3/+8
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-2/+2
2023-10-23bcachefs: Suppress transaction restart err messageKent Overstreet1-2/+2
2023-10-23bcachefs: Reimplement repair for overlapping extentsDaniel Hill1-23/+121
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+2
2023-10-23bcachefs: Unwritten extents supportKent Overstreet1-2/+2
2023-10-23bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet1-12/+8
2023-10-23bcachefs: Fix hash_check_key()Kent Overstreet1-1/+1
2023-10-23bcachefs: New btree helpersKent Overstreet1-3/+1
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-4/+4
2023-10-23bcachefs: More style fixesKent Overstreet1-2/+1
2023-10-23bcachefs: Make error messages more uniformKent Overstreet1-13/+13
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-1/+2
2023-10-23bcachefs: Re-enable hash_redo_key()Kent Overstreet1-5/+8
2023-10-23bcachefs: fsck: Another transaction restart handling fixKent Overstreet1-7/+5
2023-10-23bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_re...Kent Overstreet1-12/+18
2023-10-23bcachefs: Minor transaction restart handling fixKent Overstreet1-2/+2
2023-10-23bcachefs: Increment restart count in bch2_trans_begin()Kent Overstreet1-6/+4
2023-10-23bcachefs: "Snapshot deletion did not run correctly" should be a fsck errKent Overstreet1-5/+5
2023-10-23bcachefs: fsck: Fix nested transaction handlingKent Overstreet1-20/+23
2023-10-23bcachefs: Fix check_i_sectors()Kent Overstreet1-2/+1
2023-10-23bcachefs: Convert fsck errors to errcode.hKent Overstreet1-16/+14
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-20/+19
2023-10-23bcachefs: Use bch2_err_str() in error messagesKent Overstreet1-29/+32
2023-10-23bcachefs: Improved errcodesKent Overstreet1-2/+2
2023-10-23bcachefs: Convert more fsck code to for_each_btree_key2()Kent Overstreet1-69/+60
2023-10-23bcachefs: for_each_btree_key2()Kent Overstreet1-100/+38
2023-10-23bcachefs: Fix repair for extent past end of inodeKent Overstreet1-14/+54
2023-10-23bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanupKent Overstreet1-2/+11
2023-10-23bcachefs: Improve fsck for subvols/snapshotsKent Overstreet1-1/+4
2023-10-23bcachefs: Improve snapshots_seenKent Overstreet1-44/+108
2023-10-23bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet1-62/+3
2023-10-23bcachefs: fsck_inode_rm() shouldn't delete subvolsKent Overstreet1-6/+4
2023-10-23bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet1-10/+10
2023-10-23bcachefs: Fix hash_check_key()Kent Overstreet1-5/+5
2023-10-23bcachefs: Improve some fsck error messagesKent Overstreet1-4/+4
2023-10-23bcachefs: In fsck, pass BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE when deleting dir...Kent Overstreet1-1/+2
2023-10-23bcachefs: Improve error logging in fsck.cKent Overstreet1-2/+35