summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/extents.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Don't drop devices with stripe pointersKent Overstreet2024-09-211-4/+13
* bcachefs: EIO errcode cleanupKent Overstreet2024-09-211-7/+4
* bcachefs: bch2_dev_rcu_noerror()Kent Overstreet2024-09-211-2/+3
* bcachefs: More BCH_SB_MEMBER_INVALID supportKent Overstreet2024-09-091-0/+5
* bcachefs: Simplify bch2_bkey_drop_ptrs()Kent Overstreet2024-09-091-16/+5
* bcachefs: Fix bch2_extents_match() false positiveKent Overstreet2024-08-271-1/+22
* bcachefs: Fix rebalance_work accountingKent Overstreet2024-08-241-0/+39
* bcachefs: Extra debug for data move pathKent Overstreet2024-08-201-0/+2
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-141-72/+72
* bcachefs: Self healing on read IO errorKent Overstreet2024-07-151-4/+4
* bcachefs: bch2_extent_crc_unpacked_to_text()Kent Overstreet2024-07-151-7/+14
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-3/+6
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-7/+7
* bcachefs: Invalid devices are now checked for by fsck, not .invalid methodsKent Overstreet2024-05-091-14/+1
* bcachefs: kill bch2_dev_bkey_exists() in bkey_pick_read_device()Kent Overstreet2024-05-081-15/+22
* bcachefs: bch2_extent_normalize() -> bch2_dev_rcu()Kent Overstreet2024-05-081-1/+6
* bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu()Kent Overstreet2024-05-081-3/+10
* bcachefs: extent_ptr_invalid() -> bch2_dev_rcu()Kent Overstreet2024-05-081-11/+19
* bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet2024-05-081-4/+4
* bcachefs: extent_ptr_durability() -> bch2_dev_rcu()Kent Overstreet2024-05-081-4/+8
* bcachefs: bch2_extent_merge() -> bch2_dev_rcu()Kent Overstreet2024-05-081-3/+6
* bcachefs: bch2_dev_safe() -> bch2_dev_rcu()Kent Overstreet2024-05-081-1/+1
* bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet2024-05-081-4/+0
* bcachefs: Check for writing btree_ptr_v2.sectors_written == 0Kent Overstreet2024-05-081-0/+5
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-14/+15
* bcachefs: bucket_valid()Kent Overstreet2024-05-081-3/+1
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-141-3/+4
* bcachefs: fix unsafety in bch2_extent_ptr_to_text()Kent Overstreet2024-04-141-1/+3
* bcachefs: Repair pass for scanning for btree nodesKent Overstreet2024-04-031-24/+28
* bcachefs: Check btree ptr min_key in .invalidKent Overstreet2024-04-011-2/+7
* bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet2024-01-211-1/+3
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-0/+1
* bcachefs: bch2_prt_compression_type()Kent Overstreet2024-01-211-3/+3
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-4/+0
* bcachefs: rebalance shouldn't attempt to compress unwritten extentsDaniel Hill2023-12-061-1/+2
* bcachefs: Fix ec + durability calculationKent Overstreet2023-11-261-18/+12
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-021-130/+106
* bcachefs: rebalance_workKent Overstreet2023-11-021-13/+142
* bcachefs: trivial extents.c refactoringKent Overstreet2023-10-311-11/+11
* bcachefs: Check for too-large encoded extentsKent Overstreet2023-10-311-0/+8
* bcachefs: Fix 'pointer to invalid device' checkKent Overstreet2023-10-221-2/+11
* bcachefs: Fix assorted checkpatch nitsKent Overstreet2023-10-221-6/+6
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-4/+8
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-4/+4
* bcachefs: struct bch_extent_rebalanceKent Overstreet2023-10-221-0/+6
* bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet2023-10-221-7/+21
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-14/+0
* bcachefs: Delete obsolete btree ptr checkKent Overstreet2023-10-221-7/+0
* bcachefs: Extent helper improvementsKent Overstreet2023-10-221-17/+31
* bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet2023-10-221-12/+0