summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fsck.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bcachefs: fsck -> bch2_trans_run()Kent Overstreet2024-01-011-43/+34
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-34/+5
* bcachefs: kill for_each_btree_key_old_upto()Kent Overstreet2024-01-011-18/+12
* bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()Kent Overstreet2024-01-011-8/+8
* bcachefs: darray_for_each() now declares loop iterKent Overstreet2024-01-011-18/+4
* bcachefs: qstr_eq()Kent Overstreet2024-01-011-2/+0
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-4/+2
* bcachefs: check_root() can now be run onlineKent Overstreet2024-01-011-8/+2
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-9/+9
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-72/+58
* bcachefs: Explicity go RW for fsckKent Overstreet2024-01-011-32/+15
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-1/+1
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-20/+20
* bcachefs: Check for unlinked inodes not on deleted listKent Overstreet2024-01-011-2/+25