aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Simplify bch2_bkey_drop_ptrs()Kent Overstreet2024-09-091-14/+9
* bcachefs: Fix rebalance_work accountingKent Overstreet2024-08-241-0/+1
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-131-12/+12
* bcachefs: Self healing on read IO errorKent Overstreet2024-07-141-0/+2
* bcachefs: bch2_extent_crc_unpacked_to_text()Kent Overstreet2024-07-141-0/+2
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-5/+5
* bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet2024-05-081-1/+1
* bcachefs: Repair pass for scanning for btree nodesKent Overstreet2024-04-031-0/+1
* bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet2024-03-311-24/+0
* bcachefs: Avoid extent entry type assertions in .invalid()Kent Overstreet2024-03-171-3/+3
* bcachefs: extent_entry_next_safe()Kent Overstreet2024-03-101-3/+8
* 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