summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Consolidate btree id propertiesKent Overstreet5-124/+104
2023-10-23bcachefs: bch2_trans_update_extent_overwrite()Kent Overstreet2-103/+114
2023-10-23bcachefs: Fix minor memory leak on invalid bkeyKent Overstreet1-5/+7
2023-10-23bcachefs: Move some declarations to the correct headerKent Overstreet2-9/+9
2023-10-23bcachefs: Fix btree iter leak in __bch2_insert_snapshot_whiteouts()Kent Overstreet1-1/+2
2023-10-23bcachefs: Fix a null ptr deref in check_xattr()Kent Overstreet1-2/+2
2023-10-23bcachefs: bch2_btree_bit_mod()Kent Overstreet4-28/+37
2023-10-23bcachefs: move inode triggers to inode.cKent Overstreet4-71/+75
2023-10-23bcachefs: fsck: delete dead codeKent Overstreet1-41/+0
2023-10-23bcachefs: Make topology repair a normal recovery passKent Overstreet7-46/+33
2023-10-23bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet5-12/+22
2023-10-23bcachefs: Print version, options earlier in startup pathKent Overstreet1-2/+3
2023-10-23bcachefs: use prejournaled key updates for write buffer flushesBrian Foster1-2/+28
2023-10-23bcachefs: support btree updates of prejournaled keysBrian Foster4-3/+36
2023-10-23bcachefs: fold bch2_trans_update_by_path_trace() into callersBrian Foster1-19/+8
2023-10-23bcachefs: remove unnecessary btree_insert_key_leaf() wrapperBrian Foster1-7/+1
2023-10-23bcachefs: remove duplicate code between backpointer update pathsBrian Foster2-21/+5
2023-10-23bcachefs: Suppresss various error messages in no_data_io modeKent Overstreet3-6/+10
2023-10-23bcachefs: Fix lookup_inode_for_snapshot()Kent Overstreet1-1/+5
2023-10-23bcachefs: need_snapshot_cleanup shouldn't be a fsck errorKent Overstreet1-12/+16
2023-10-23bcachefs: Improve key_visible_in_snapshot()Kent Overstreet1-8/+16
2023-10-23bcachefs: Refactor overlapping extent checksKent Overstreet1-66/+87
2023-10-23bcachefs: check_extent(): don't use key_visible_in_snapshot()Kent Overstreet1-35/+12
2023-10-23bcachefs: check_extent() refactoringKent Overstreet1-49/+50
2023-10-23bcachefs: fsck: walk_inode() now takes is_whiteoutKent Overstreet1-12/+13
2023-10-23bcachefs: Simplify check_extent()Kent Overstreet1-20/+10
2023-10-23bcachefs: overlapping_extents_found()Kent Overstreet2-37/+84
2023-10-23bcachefs: fsck: inode_walker: last_pos, seen_this_posKent Overstreet1-16/+23
2023-10-23bcachefs: check_extents(): make sure to check i_sectors for last inodeKent Overstreet1-1/+2
2023-10-23bcachefs: Inline bch2_snapshot_is_ancestor() fast pathKent Overstreet2-2/+9
2023-10-23bcachefs: Upgrade path fixesKent Overstreet4-4/+7
2023-10-23bcachefs: is_ancestor bitmapKent Overstreet2-8/+18
2023-10-23bcachefs: mark bch_inode_info and bkey_cached as reclaimableMikulas Patocka2-2/+2
2023-10-23bcachefs: Compression levelsKent Overstreet10-57/+174
2023-10-23bcachefs: Extent sb compression type fields to 8 bitsKent Overstreet1-3/+28
2023-10-23bcachefs: bcachefs_format.h should be using __u64Kent Overstreet1-10/+10
2023-10-23bcachefs: fix_errors option is now a proper enumKent Overstreet6-47/+95
2023-10-23bcachefs: bch_opt_fnKent Overstreet4-19/+33
2023-10-23bcachefs: Convert snapshot table to RCU arrayKent Overstreet7-47/+207
2023-10-23bcachefs: Add a race_fault() for write buffer slowpathKent Overstreet1-0/+3
2023-10-23bcachefs: Add buffered IO fallback for userspaceKent Overstreet1-2/+15
2023-10-23bcachefs: Fallocate now checks page cacheKent Overstreet1-22/+61
2023-10-23bcachefs: Don't start copygc until recovery is finishedKent Overstreet1-6/+13
2023-10-23bcachefs: Fix build error on weird gccKent Overstreet1-3/+1
2023-10-23bcachefs: Snapshot depth, skiplist fieldsKent Overstreet6-56/+267
2023-10-23bcachefs: Version table now lists required recovery passesKent Overstreet6-46/+110
2023-10-23bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade()Kent Overstreet3-14/+33
2023-10-23bcachefs: Fix a write buffer flush deadlockKent Overstreet2-0/+15
2023-10-23bcachefs: bcachefs_metadata_version_major_minorKent Overstreet7-61/+129
2023-10-23bcachefs: Add new assertions for shutdown pathKent Overstreet2-1/+4