summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-23bcachefs: Fix inode_backpointer_exists()Kent Overstreet1-1/+1
2023-10-23bcachefs: fsck: Work around transaction restartsKent Overstreet1-2/+16
2023-10-23bcachefs: darraysKent Overstreet1-97/+56
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-68/+110
2023-10-23bcachefs: Small fsck fixKent Overstreet1-2/+3
2023-10-23bcachefs: Add error messages for memory allocation failuresKent Overstreet1-8/+17
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-33/+25
2023-10-23bcachefs: Fix __remove_dirent()Kent Overstreet1-1/+30
2023-10-23bcachefs: Fix check_inodes()Kent Overstreet1-3/+2
2023-10-23bcachefs: Improve transaction restart handling in fsck codeKent Overstreet1-287/+280
2023-10-23bcachefs: Add BCH_SUBVOLUME_UNLINKEDKent Overstreet1-1/+17
2023-10-23bcachefs: Don't run triggers in fix_reflink_p_key()Kent Overstreet1-1/+1
2023-10-23bcachefs: Must check for errors from bch2_trans_cond_resched()Kent Overstreet1-2/+0
2023-10-23bcachefs: Subvol dirents are now only visible in parent subvolKent Overstreet1-52/+100
2023-10-23bcachefs: Fix check_path() for snapshotsKent Overstreet1-19/+45
2023-10-23bcachefs: Fix for leaking of reflinked extentsKent Overstreet1-2/+3
2023-10-23bcachefs: New on disk format to fix reflink_p pointersKent Overstreet1-1/+67
2023-10-23bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet1-3/+6
2023-10-23bcachefs: Fix check_path() across subvolumesKent Overstreet1-2/+22
2023-10-23bcachefs: bch2_subvolume_get()Kent Overstreet1-19/+4
2023-10-23bcachefs: Fix check_inode_update_hardlinks()Kent Overstreet1-5/+1