summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fsck.c
AgeCommit message (Expand)Author
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
2023-10-22bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet
2023-10-22bcachefs: Update directory timestamps during linkJustin Husted
2023-10-22bcachefs: Set lost+found mode to 0700Justin Husted
2023-10-22bcachefs: Fix uninitialized field in hash_check_init()Justin Husted
2023-10-22bcachefs: Factor out fs-common.cKent Overstreet
2023-10-22bcachefs: Kill deferred btree updatesKent Overstreet
2023-10-22bcachefs: Improve error handling for for_each_btree_key_continue()Kent Overstreet
2023-10-22bcachefs: Cleanup i_nlink handlingKent Overstreet
2023-10-22bcachefs: Check for extents past eof correctlyKent Overstreet
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet
2023-10-22bcachefs: Delete duplicate codeKent Overstreet
2023-10-22bcachefs: some improvements to startup messages and optionsKent Overstreet
2023-10-22bcachefs: Return errors from for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: minor fsck fixKent Overstreet
2023-10-22bcachefs: Fsck locking improvementsKent Overstreet
2023-10-22bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsckKent Overstreet
2023-10-22bcachefs: trans_for_each_iter()Kent Overstreet
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet
2023-10-22bcachefs: Go rw lazilyKent Overstreet
2023-10-22bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet
2023-10-22bcachefs: Don't need to walk inodes on clean shutdownKent Overstreet
2023-10-22bcachefs: Track nr_inodes with the key marking machineryKent Overstreet
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet
2023-10-22bcachefs: revamp to_text methodsKent Overstreet
2023-10-22bcachefs: Rename nofsck opt to fsckKent Overstreet
2023-10-22bcachefs: make fsck spew lessKent Overstreet
2023-10-22bcachefs: Dirent repair codeKent Overstreet
2023-10-22bcachefs: kill extent_insert_hookKent Overstreet