summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet
2023-10-22bcachefs: Don't squash return code in check_dirents()Kent Overstreet
2023-10-22bcachefs: Improvements to fsck check_dirents()Kent Overstreet
2023-10-22bcachefs: Improve iter->should_be_lockedKent Overstreet
2023-10-22bcachefs: Kill __btree_delete_at()Kent Overstreet
2023-10-22bcachefs: Check for errors from bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Fix a memcpy callKent Overstreet
2023-10-22bcachefs: Make sure to use BTREE_ITER_PREFETCH in fsckKent Overstreet
2023-10-22bcachefs: New check_nlinks algorithm for snapshotsKent Overstreet
2023-10-22bcachefs: Fix a null ptr derefKent Overstreet
2023-10-22bcachefs: Lookup/create lost+found lazilyKent Overstreet
2023-10-22bcachefs: Fix an unused var warning in userspaceKent Overstreet
2023-10-22bcachefs: Fix some small memory leaksKent Overstreet
2023-10-22bcachefs: Simplify fsck remove_dirent()Kent Overstreet
2023-10-22bcachefs: Improved check_directory_structure()Kent Overstreet
2023-10-22bcachefs: Fix fsck to not use bch2_link_trans()Kent Overstreet
2023-10-22bcachefs: Redo check_nlink fsck passKent Overstreet
2023-10-22bcachefs: Inode backpointers are now requiredKent Overstreet
2023-10-22bcachefs: Simplify hash table checksKent Overstreet
2023-10-22bcachefs: Check inodes at start of fsckKent Overstreet
2023-10-22bcachefs: Drop bch2_fsck_inode_nlink()Kent Overstreet
2023-10-22bcachefs: Move some dirent checks to bch2_dirent_invalid()Kent Overstreet
2023-10-22bcachefs: Inode backpointersKent Overstreet
2023-10-22bcachefs: Start using bpos.snapshot fieldKent Overstreet
2023-10-22bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet
2023-10-22bcachefs: Fsck code refactoringKent Overstreet
2023-10-22bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSKent Overstreet
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-10-22bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet
2023-10-22bcachefs: Don't use inode btree key cache in fsck codeKent Overstreet
2023-10-22bcachefs: Fsck fixesKent Overstreet
2023-10-22bcachefs: Fix for hash_redo_key() in fsckKent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet
2023-10-22bcachefs: Fix for fsck spuriously finding duplicate extentsKent Overstreet
2023-10-22bcachefs: Don't use bkey cache for inode update in fsckKent Overstreet
2023-10-22bcachefs: use a radix tree for inum bitmap in fsckKent Overstreet
2023-10-22bcachefs: New varintsKent Overstreet
2023-10-22bcachefs: Make sure to go rw if lazy in fsckKent Overstreet
2023-10-22bcachefs: Improve assorted error messagesKent Overstreet
2023-10-22bcachefs: Fix inodes pass in fsckKent Overstreet
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet
2023-10-22bcachefs: Improve error message in fsckKent Overstreet
2023-10-22bcachefs: Fix a locking bug in fsckKent Overstreet
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet
2023-10-22bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet
2023-10-22bcachefs: Split out btree_trigger_flagsKent Overstreet
2023-10-22bcachefs: Convert some enums to x-macrosKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet