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