summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/extents.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet2024-01-211-1/+1
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-051-8/+4
* bcachefs: unify extent triggerKent Overstreet2024-01-051-6/+6
* bcachefs: unify reservation triggerKent Overstreet2024-01-051-2/+2
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-5/+1
* bcachefs: simplify bch_devs_listKent Overstreet2024-01-011-3/+3
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-4/+4
* bcachefs: rebalance_workKent Overstreet2023-11-011-0/+20
* bcachefs: Check for too-large encoded extentsKent Overstreet2023-10-311-0/+5
* bcachefs: Kill dead code extent_save()Kent Overstreet2023-10-311-18/+0
* bcachefs: Refactor memcpy into direct assignmentKees Cook2023-10-221-6/+4
* bcachefs: KEY_TYPE_error now counts towards i_sectorsKent Overstreet2023-10-221-0/+1
* bcachefs: Switch to unsafe_memcpy() in a few placesKent Overstreet2023-10-221-3/+5
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-4/+7
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-6/+2
* bcachefs: struct bch_extent_rebalanceKent Overstreet2023-10-221-0/+3
* bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet2023-10-221-0/+1
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-0/+2
* bcachefs: Extent helper improvementsKent Overstreet2023-10-221-3/+13
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-1/+1
* bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet2023-10-221-0/+12
* bcachefs: Cached pointers should not be erasure codedKent Overstreet2023-10-221-0/+2
* bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet2023-10-221-4/+4
* bcachefs: Nocow supportKent Overstreet2023-10-221-0/+1
* bcachefs: Unwritten extents supportKent Overstreet2023-10-221-0/+17
* bcachefs: Better inlining in core write pathKent Overstreet2023-10-221-6/+28
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-3/+2
* bcachefs: More style fixesKent Overstreet2023-10-221-9/+13
* bcachefs: Redo data_update interfaceKent Overstreet2023-10-221-5/+3
* bcachefs: Add rw to .key_invalid()Kent Overstreet2023-10-221-4/+6
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-221-10/+7
* bcachefs: Move trigger fns to bkey_opsKent Overstreet2023-10-221-0/+8
* bcachefs: Fix implementation of KEY_TYPE_errorKent Overstreet2023-10-221-6/+8
* bcachefs: Plumb through subvolume idKent Overstreet2023-10-221-1/+0
* bcachefs: Extensive triggers cleanupsKent Overstreet2023-10-221-0/+11
* bcachefs: Clean up key mergingKent Overstreet2023-10-221-4/+2
* bcachefs: Repair code for multiple types of data in same bucketKent Overstreet2023-10-221-0/+24
* bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet2023-10-221-0/+18
* bcachefs: Add an .invalid method for bch2_btree_ptr_v2Kent Overstreet2023-10-221-1/+2
* bcachefs: Kill bkey ops->debugcheck methodKent Overstreet2023-10-221-5/+0
* bcachefs: Drop invalid stripe ptrs in fsckKent Overstreet2023-10-221-0/+1
* bcachefs: Change when we allow overwritesKent Overstreet2023-10-221-1/+3
* bcachefs: Indirect inline data extentsKent Overstreet2023-10-221-2/+28
* bcachefs: Add print method for bch2_btree_ptr_v2Kent Overstreet2023-10-221-1/+4
* bcachefs: Kill bkey_type_successorKent Overstreet2023-10-221-0/+3
* bcachefs: btree_ptr_v2Kent Overstreet2023-10-221-0/+15
* bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet2023-10-221-1/+1
* bcachefs: Track incompressible dataKent Overstreet2023-10-221-0/+7
* bcachefs: Make btree_insert_entry more private to update pathKent Overstreet2023-10-221-1/+0
* bcachefs: Reorganize extents.cKent Overstreet2023-10-221-129/+131