aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-141-39/+42
* bcachefs: check_key_has_inode()Kent Overstreet2024-07-141-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-021-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-03-311-1/+1
* bcachefs: Fix use after free in check_root_trans()Kent Overstreet2024-03-311-7/+11
* bcachefs: Fix spurious -BCH_ERR_transaction_restart_nestedKent Overstreet2024-03-171-8/+21
* bcachefs: Fix check_key_has_snapshot() callKent Overstreet2024-03-171-1/+3
* bcachefs: check_path() now only needs to walk up to subvolume rootKent Overstreet2024-03-131-3/+3
* bcachefs: bch2_check_subvolume_structure()Kent Overstreet2024-03-131-27/+133
* bcachefs: bch_subvolume::fs_path_parentKent Overstreet2024-03-131-6/+27
* bcachefs: Correctly reattach subvolumesKent Overstreet2024-03-131-5/+23
* bcachefs: check_path() now prints full inode when reattachingKent Overstreet2024-03-131-8/+18
* bcachefs: Pass inode bkey to check_path()Kent Overstreet2024-03-131-29/+26
* bcachefs: Fix path where dirent -> subvol missing and we don't fixKent Overstreet2024-03-131-4/+9
* bcachefs: Repair subvol dirents that point to non subvolsKent Overstreet2024-03-131-0/+6
* bcachefs: check dirent->d_parent_subvolKent Overstreet2024-03-131-4/+57
* bcachefs: check inode->bi_parent_subvol against direntKent Overstreet2024-03-131-22/+13
* bcachefs: delete duplicated checks in check_dirent_to_subvol()Kent Overstreet2024-03-131-23/+4
* bcachefs: simplify check_dirent_inode_dirent()Kent Overstreet2024-03-131-58/+56
* bcachefs: check bi_parent_subvol in check_inode()Kent Overstreet2024-03-131-0/+10
* bcachefs: better log message in lookup_inode_for_snapshot()Kent Overstreet2024-03-131-21/+24
* bcachefs: check_inode_dirent_inode()Kent Overstreet2024-03-131-36/+89
* bcachefs: Check subvol <-> inode pointers in check_inode()Kent Overstreet2024-03-131-0/+25
* bcachefs: factor out check_inode_backpointer()Kent Overstreet2024-03-101-9/+29
* bcachefs: Factor out check_subvol_dirent()Kent Overstreet2024-03-101-48/+57
* bcachefs: move fsck_write_inode() to inode.cKent Overstreet2024-03-101-40/+13
* bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()Kent Overstreet2024-03-101-4/+3
* bcachefs: fix check_inode_deleted_list()Kent Overstreet2024-03-101-6/+3
* bcachefs: __lookup_dirent() works in snapshot, not subvolKent Overstreet2024-01-251-11/+12
* bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet2024-01-051-9/+7
* bcachefs: check_directory_structure() can now be run onlineKent Overstreet2024-01-011-66/+40
* bcachefs: Fix reattach_inode() for snapshotsKent Overstreet2024-01-011-46/+60
* bcachefs: Clean up btree_transKent Overstreet2024-01-011-1/+1
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-1/+1