summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fsck.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: New check_nlinks algorithm for snapshotsKent Overstreet2023-10-221-83/+145
* bcachefs: Fix a null ptr derefKent Overstreet2023-10-221-9/+11
* bcachefs: Lookup/create lost+found lazilyKent Overstreet2023-10-221-111/+111
* bcachefs: Fix an unused var warning in userspaceKent Overstreet2023-10-221-5/+2
* bcachefs: Fix some small memory leaksKent Overstreet2023-10-221-0/+2
* bcachefs: Simplify fsck remove_dirent()Kent Overstreet2023-10-221-33/+19
* bcachefs: Improved check_directory_structure()Kent Overstreet2023-10-221-222/+176
* bcachefs: Fix fsck to not use bch2_link_trans()Kent Overstreet2023-10-221-12/+51
* bcachefs: Redo check_nlink fsck passKent Overstreet2023-10-221-138/+41
* bcachefs: Inode backpointers are now requiredKent Overstreet2023-10-221-43/+144
* bcachefs: Simplify hash table checksKent Overstreet2023-10-221-231/+65
* bcachefs: Check inodes at start of fsckKent Overstreet2023-10-221-169/+186
* bcachefs: Drop bch2_fsck_inode_nlink()Kent Overstreet2023-10-221-9/+0
* bcachefs: Move some dirent checks to bch2_dirent_invalid()Kent Overstreet2023-10-221-31/+0
* bcachefs: Inode backpointersKent Overstreet2023-10-221-0/+43
* bcachefs: Start using bpos.snapshot fieldKent Overstreet2023-10-221-0/+1
* bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet2023-10-221-4/+4
* bcachefs: Require all btree iterators to be freedKent Overstreet2023-10-221-1/+2
* bcachefs: Fsck code refactoringKent Overstreet2023-10-221-100/+98
* bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSKent Overstreet2023-10-221-1/+2
* bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet2023-10-221-13/+13
* bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet2023-10-221-1/+1
* bcachefs: Don't use inode btree key cache in fsck codeKent Overstreet2023-10-221-6/+9
* bcachefs: Fsck fixesKent Overstreet2023-10-221-4/+11
* bcachefs: Fix for hash_redo_key() in fsckKent Overstreet2023-10-221-1/+1
* bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet2023-10-221-5/+5
* bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet2023-10-221-7/+1
* bcachefs: Fix for fsck spuriously finding duplicate extentsKent Overstreet2023-10-221-1/+5
* bcachefs: Don't use bkey cache for inode update in fsckKent Overstreet2023-10-221-1/+1
* bcachefs: use a radix tree for inum bitmap in fsckKent Overstreet2023-10-221-26/+13
* bcachefs: New varintsKent Overstreet2023-10-221-3/+3
* bcachefs: Make sure to go rw if lazy in fsckKent Overstreet2023-10-221-0/+4
* bcachefs: Improve assorted error messagesKent Overstreet2023-10-221-1/+1
* bcachefs: Fix inodes pass in fsckKent Overstreet2023-10-221-5/+5
* bcachefs: Kill bkey_type_successorKent Overstreet2023-10-221-3/+3
* bcachefs: Improve error message in fsckKent Overstreet2023-10-221-10/+15
* bcachefs: Fix a locking bug in fsckKent Overstreet2023-10-221-1/+2
* bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet2023-10-221-0/+56
* bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet2023-10-221-20/+9
* bcachefs: Split out btree_trigger_flagsKent Overstreet2023-10-221-4/+4
* bcachefs: Convert some enums to x-macrosKent Overstreet2023-10-221-2/+2
* bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet2023-10-221-8/+0
* bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet2023-10-221-54/+73
* bcachefs: Update directory timestamps during linkJustin Husted2023-10-221-2/+2
* bcachefs: Set lost+found mode to 0700Justin Husted2023-10-221-1/+1
* bcachefs: Fix uninitialized field in hash_check_init()Justin Husted2023-10-221-0/+1
* bcachefs: Factor out fs-common.cKent Overstreet2023-10-221-54/+22
* bcachefs: Kill deferred btree updatesKent Overstreet2023-10-221-4/+3
* bcachefs: Improve error handling for for_each_btree_key_continue()Kent Overstreet2023-10-221-6/+6
* bcachefs: Cleanup i_nlink handlingKent Overstreet2023-10-221-11/+2