summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)Author
2025-02-26bcachefs: Revert directory i_sizeKent Overstreet
2025-02-19bcachefs: Fix fsck directory i_size checkingKent Overstreet
2025-02-01Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2025-01-27add a string-to-qstr constructorAl Viro
2025-01-13bcachefs: bcachefs_metadata_version_directory_sizeHongbo Li
2025-01-09bcachefs: Check for dirents to overwritten inodesKent Overstreet
2025-01-09bcachefs: Don't rely on snapshot_tree.master_subvol for reattachingKent Overstreet
2024-12-29bcachefs: bcachefs_metadata_version_inode_depthKent Overstreet
2024-12-21bcachefs: bch2_str_hash_check_key() now checks inode hash infoKent Overstreet
2024-12-21bcachefs: Don't BUG_ON() inode unpack errorKent Overstreet
2024-12-21bcachefs: factor out str_hash.cKent Overstreet
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet
2024-12-21bcachefs: bch2_inum_to_path()Kent Overstreet
2024-12-21bcachefs: Fix fsck.c build in userspaceKent Overstreet
2024-12-21bcachefs: Check for inode journal seq in the futureKent Overstreet
2024-12-21bcachefs: Implement bch2_btree_iter_prev_min()Kent Overstreet
2024-12-21bcachefs: Move fsck ioctl code to fsck.cKent Overstreet
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet
2024-12-21bcachefs: Remove unnecessary peek_slot()Kent Overstreet
2024-12-21bcachefs: remove_backpointer() now uses dirent_get_by_pos()Kent Overstreet
2024-12-21bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_have_single_bpKent Overstreet
2024-10-18bcachefs: fsck: Improve hash_check_key()Kent Overstreet
2024-10-18bcachefs: Repair mismatches in inode hash seed, typeKent Overstreet
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet
2024-10-09bcachefs: bch2_inode_or_descendents_is_open()Kent Overstreet
2024-10-09bcachefs: bcachefs_metadata_version_inode_has_child_snapshotsKent Overstreet
2024-10-06bcachefs: Delete vestigal check_inode() checksKent Overstreet
2024-10-06bcachefs: reattach_inode() now correctly handles interior snapshot nodesKent Overstreet
2024-10-06bcachefs: Split out check_unreachable_inodes() passKent Overstreet
2024-10-04bcachefs: Kill snapshot arg to fsck_write_inode()Kent Overstreet
2024-10-04bcachefs: Check for unlinked, non-empty dirs in check_inode()Kent Overstreet
2024-10-04bcachefs: Check for unlinked inodes with direntsKent Overstreet
2024-10-04bcachefs: Check for directories with no backpointersKent Overstreet
2024-10-04bcachefs: Create lost+found in correct snapshotKent Overstreet
2024-10-04bcachefs: Fix reattach_inode()Kent Overstreet
2024-10-02bcachefs: Fix bch2_inode_is_open() checkKent Overstreet
2024-10-02bcachefs: Fix return type of dirent_points_to_inode_nowarn()Kent Overstreet
2024-09-27bcachefs: check_subvol_path() now prints subvol root inodeKent Overstreet
2024-09-27bcachefs: remove_backpointer() now checks if dirent points to inodeKent Overstreet
2024-09-27bcachefs: dirent_points_to_inode() now warns on mismatchKent Overstreet
2024-09-27bcachefs: BCH_FS_clean_recoveryKent Overstreet
2024-09-27bcachefs: Don't delete unlinked inodes before logged op resumeKent Overstreet
2024-09-27bcachefs: fix transaction restart handling in check_extents(), check_dirents()Kent Overstreet
2024-09-27bcachefs: kill inode_walker_entry.seen_this_posKent Overstreet
2024-09-27bcachefs: Fix error path in check_dirent_inode_dirent()Kent Overstreet
2024-09-27bcachefs: Improve bch2_is_inode_open() warning messageKent Overstreet
2024-09-09bcachefs: Don't delete open files in online fsckKent Overstreet
2024-08-22bcachefs: add missing inode_walker_exit()Kent Overstreet
2024-08-22bcachefs: Fix double assignment in check_dirent_to_subvol()Yuesong Li
2024-08-22bcachefs: fix missing bch2_err_str()Kent Overstreet