summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-18bcachefs: fsck: Improve hash_check_key()Kent Overstreet1-43/+187
2024-10-18bcachefs: Repair mismatches in inode hash seed, typeKent Overstreet1-10/+39
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-1/+1
2024-10-09bcachefs: bch2_inode_or_descendents_is_open()Kent Overstreet1-1/+6
2024-10-09bcachefs: bcachefs_metadata_version_inode_has_child_snapshotsKent Overstreet1-34/+17
2024-10-06bcachefs: Delete vestigal check_inode() checksKent Overstreet1-75/+5
2024-10-06bcachefs: reattach_inode() now correctly handles interior snapshot nodesKent Overstreet1-20/+150
2024-10-06bcachefs: Split out check_unreachable_inodes() passKent Overstreet1-35/+65
2024-10-05bcachefs: Kill snapshot arg to fsck_write_inode()Kent Overstreet1-44/+43
2024-10-05bcachefs: Check for unlinked, non-empty dirs in check_inode()Kent Overstreet1-0/+17
2024-10-05bcachefs: Check for unlinked inodes with direntsKent Overstreet1-14/+39
2024-10-05bcachefs: Check for directories with no backpointersKent Overstreet1-7/+15
2024-10-05bcachefs: Create lost+found in correct snapshotKent Overstreet1-1/+7
2024-10-05bcachefs: Fix reattach_inode()Kent Overstreet1-6/+5
2024-10-03bcachefs: Fix bch2_inode_is_open() checkKent Overstreet1-1/+1
2024-10-03bcachefs: Fix return type of dirent_points_to_inode_nowarn()Kent Overstreet1-2/+2
2024-09-28bcachefs: check_subvol_path() now prints subvol root inodeKent Overstreet1-19/+13
2024-09-28bcachefs: remove_backpointer() now checks if dirent points to inodeKent Overstreet1-6/+9
2024-09-28bcachefs: dirent_points_to_inode() now warns on mismatchKent Overstreet1-28/+56
2024-09-28bcachefs: BCH_FS_clean_recoveryKent Overstreet1-2/+4
2024-09-28bcachefs: Don't delete unlinked inodes before logged op resumeKent Overstreet1-18/+31
2024-09-28bcachefs: fix transaction restart handling in check_extents(), check_dirents()Kent Overstreet1-39/+55
2024-09-28bcachefs: kill inode_walker_entry.seen_this_posKent Overstreet1-6/+0
2024-09-28bcachefs: Fix error path in check_dirent_inode_dirent()Kent Overstreet1-3/+2
2024-09-28bcachefs: Improve bch2_is_inode_open() warning messageKent Overstreet1-3/+3
2024-09-09bcachefs: Don't delete open files in online fsckKent Overstreet1-0/+18
2024-08-22bcachefs: add missing inode_walker_exit()Kent Overstreet1-0/+2
2024-08-22bcachefs: Fix double assignment in check_dirent_to_subvol()Yuesong Li1-1/+0
2024-08-22bcachefs: fix missing bch2_err_str()Kent Overstreet1-2/+1
2024-07-22bcachefs: More informative error message in reattach_inode()Kent Overstreet1-2/+5
2024-07-15bcachefs: fsck_err() may now take a btree_transKent Overstreet1-39/+42
2024-07-15bcachefs: check_key_has_inode()Kent Overstreet1-92/+111
2024-06-10bcachefs: fix stack frame size in fsck.cKent Overstreet1-0/+3
2024-05-28bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()Kent Overstreet1-23/+4
2024-05-28bcachefs: Fix lookup_first_inode() when inode_generations are presentKent Overstreet1-14/+10
2024-05-09bcachefs: check for inodes that should have backpointers in fsckKent Overstreet1-0/+10
2024-05-09bcachefs: Rip bch2_snapshot_equiv() out of fsckKent Overstreet1-90/+30
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-37/+37
2024-05-09bcachefs: bch2_hash_lookup() now returns bkey_s_cKent Overstreet1-4/+4
2024-04-03bcachefs: reconstruct_inode()Kent Overstreet1-2/+50
2024-04-03bcachefs: Subvolume reconstructionKent Overstreet1-19/+148
2024-04-03bcachefs: ratelimit informational fsck errorsKent Overstreet1-4/+4
2024-04-01bcachefs: Fix overlapping extent repairKent Overstreet1-4/+6
2024-04-01bcachefs: Fix remove_dirent()Kent Overstreet1-3/+4
2024-04-01bcachefs: Split out recovery_passes.cKent Overstreet1-1/+1
2024-04-01bcachefs: Fix use after free in check_root_trans()Kent Overstreet1-7/+11
2024-03-18bcachefs: Fix spurious -BCH_ERR_transaction_restart_nestedKent Overstreet1-8/+21
2024-03-18bcachefs: Fix check_key_has_snapshot() callKent Overstreet1-1/+3
2024-03-14bcachefs: check_path() now only needs to walk up to subvolume rootKent Overstreet1-3/+3
2024-03-14bcachefs: bch2_check_subvolume_structure()Kent Overstreet1-27/+133