aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-21bcachefs: opts->compression can now also be applied in the backgroundGravatar Kent Overstreet 1-1/+1
2024-01-05bcachefs: Combine .trans_trigger, .atomic_triggerGravatar Kent Overstreet 1-8/+4
2024-01-05bcachefs: unify extent triggerGravatar Kent Overstreet 1-6/+6
2024-01-05bcachefs: unify reservation triggerGravatar Kent Overstreet 1-2/+2
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterGravatar Kent Overstreet 1-5/+1
2024-01-01bcachefs: simplify bch_devs_listGravatar Kent Overstreet 1-3/+3
2023-11-01bcachefs: Enumerate fsck errorsGravatar Kent Overstreet 1-4/+4
2023-11-01bcachefs: rebalance_workGravatar Kent Overstreet 1-0/+20
2023-10-31bcachefs: Check for too-large encoded extentsGravatar Kent Overstreet 1-0/+5
2023-10-31bcachefs: Kill dead code extent_save()Gravatar Kent Overstreet 1-18/+0
2023-10-22bcachefs: Refactor memcpy into direct assignmentGravatar Kees Cook 1-6/+4
2023-10-22bcachefs: KEY_TYPE_error now counts towards i_sectorsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Switch to unsafe_memcpy() in a few placesGravatar Kent Overstreet 1-3/+5
2023-10-22bcachefs: Change check for invalid key typesGravatar Kent Overstreet 1-4/+7
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-6/+2
2023-10-22bcachefs: struct bch_extent_rebalanceGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: bch2_extent_ptr_desired_durability()Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: bkey_ops.min_val_sizeGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Extent helper improvementsGravatar Kent Overstreet 1-3/+13
2023-10-22bcachefs: Drop some anonymous structs, unionsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix buffer overrun in ec_stripe_update_extent()Gravatar Kent Overstreet 1-0/+12
2023-10-22bcachefs: Cached pointers should not be erasure codedGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Nocow supportGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Unwritten extents supportGravatar Kent Overstreet 1-0/+17
2023-10-22bcachefs: Better inlining in core write pathGravatar Kent Overstreet 1-6/+28
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: More style fixesGravatar Kent Overstreet 1-9/+13
2023-10-22bcachefs: Redo data_update interfaceGravatar Kent Overstreet 1-5/+3
2023-10-22bcachefs: Add rw to .key_invalid()Gravatar Kent Overstreet 1-4/+6
2023-10-22bcachefs: Convert .key_invalid methods to printbufsGravatar Kent Overstreet 1-10/+7
2023-10-22bcachefs: Move trigger fns to bkey_opsGravatar Kent Overstreet 1-0/+8
2023-10-22bcachefs: Fix implementation of KEY_TYPE_errorGravatar Kent Overstreet 1-6/+8
2023-10-22bcachefs: Plumb through subvolume idGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Extensive triggers cleanupsGravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: Clean up key mergingGravatar Kent Overstreet 1-4/+2
2023-10-22bcachefs: Repair code for multiple types of data in same bucketGravatar Kent Overstreet 1-0/+24
2023-10-22bcachefs: Split out bpos_cmp() and bkey_cmp()Gravatar Kent Overstreet 1-0/+18
2023-10-22bcachefs: Add an .invalid method for bch2_btree_ptr_v2Gravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Kill bkey ops->debugcheck methodGravatar Kent Overstreet 1-5/+0
2023-10-22bcachefs: Drop invalid stripe ptrs in fsckGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Change when we allow overwritesGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Indirect inline data extentsGravatar Kent Overstreet 1-2/+28
2023-10-22bcachefs: Add print method for bch2_btree_ptr_v2Gravatar Kent Overstreet 1-1/+4
2023-10-22bcachefs: Kill bkey_type_successorGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: btree_ptr_v2Gravatar Kent Overstreet 1-0/+15
2023-10-22bcachefs: Fix bch2_ptr_swab for indirect extentsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Track incompressible dataGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: Make btree_insert_entry more private to update pathGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Reorganize extents.cGravatar Kent Overstreet 1-129/+131