summaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-03bcachefs: Repair pass for scanning for btree nodesKent Overstreet1-0/+1
2024-04-01bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet1-24/+0
2024-03-18bcachefs: Avoid extent entry type assertions in .invalid()Kent Overstreet1-3/+3
2024-03-10bcachefs: extent_entry_next_safe()Kent Overstreet1-3/+8
2024-01-21bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet1-1/+1
2024-01-06bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet1-8/+4
2024-01-06bcachefs: unify extent triggerKent Overstreet1-6/+6
2024-01-06bcachefs: unify reservation triggerKent Overstreet1-2/+2
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet1-5/+1
2024-01-01bcachefs: simplify bch_devs_listKent Overstreet1-3/+3
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-4/+4
2023-11-02bcachefs: rebalance_workKent Overstreet1-0/+20
2023-10-31bcachefs: Check for too-large encoded extentsKent Overstreet1-0/+5
2023-10-31bcachefs: Kill dead code extent_save()Kent Overstreet1-18/+0
2023-10-23bcachefs: Refactor memcpy into direct assignmentKees Cook1-6/+4
2023-10-23bcachefs: KEY_TYPE_error now counts towards i_sectorsKent Overstreet1-0/+1
2023-10-23bcachefs: Switch to unsafe_memcpy() in a few placesKent Overstreet1-3/+5
2023-10-23bcachefs: Change check for invalid key typesKent Overstreet1-4/+7
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-6/+2
2023-10-23bcachefs: struct bch_extent_rebalanceKent Overstreet1-0/+3
2023-10-23bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet1-0/+1
2023-10-23bcachefs: bkey_ops.min_val_sizeKent Overstreet1-0/+2
2023-10-23bcachefs: Extent helper improvementsKent Overstreet1-3/+13
2023-10-23bcachefs: Drop some anonymous structs, unionsKent Overstreet1-1/+1
2023-10-23bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet1-0/+12
2023-10-23bcachefs: Cached pointers should not be erasure codedKent Overstreet1-0/+2
2023-10-23bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet1-4/+4
2023-10-23bcachefs: Nocow supportKent Overstreet1-0/+1
2023-10-23bcachefs: Unwritten extents supportKent Overstreet1-0/+17
2023-10-23bcachefs: Better inlining in core write pathKent Overstreet1-6/+28
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-3/+2
2023-10-23bcachefs: More style fixesKent Overstreet1-9/+13
2023-10-23bcachefs: Redo data_update interfaceKent Overstreet1-5/+3
2023-10-23bcachefs: Add rw to .key_invalid()Kent Overstreet1-4/+6
2023-10-23bcachefs: Convert .key_invalid methods to printbufsKent Overstreet1-10/+7
2023-10-23bcachefs: Move trigger fns to bkey_opsKent Overstreet1-0/+8
2023-10-23bcachefs: Fix implementation of KEY_TYPE_errorKent Overstreet1-6/+8
2023-10-23bcachefs: Plumb through subvolume idKent Overstreet1-1/+0
2023-10-23bcachefs: Extensive triggers cleanupsKent Overstreet1-0/+11
2023-10-23bcachefs: Clean up key mergingKent Overstreet1-4/+2
2023-10-23bcachefs: Repair code for multiple types of data in same bucketKent Overstreet1-0/+24
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet1-0/+18
2023-10-23bcachefs: Add an .invalid method for bch2_btree_ptr_v2Kent Overstreet1-1/+2
2023-10-23bcachefs: Kill bkey ops->debugcheck methodKent Overstreet1-5/+0
2023-10-23bcachefs: Drop invalid stripe ptrs in fsckKent Overstreet1-0/+1
2023-10-23bcachefs: Change when we allow overwritesKent Overstreet1-1/+3
2023-10-23bcachefs: Indirect inline data extentsKent Overstreet1-2/+28
2023-10-23bcachefs: Add print method for bch2_btree_ptr_v2Kent Overstreet1-1/+4
2023-10-23bcachefs: Kill bkey_type_successorKent Overstreet1-0/+3
2023-10-23bcachefs: btree_ptr_v2Kent Overstreet1-0/+15