summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/data_update.c
AgeCommit message (Expand)AuthorLines
2025-01-26bcachefs: Improve trace_move_extent_finishKent Overstreet-16/+34
2024-12-21bcachefs: bch2_snapshot_exists()Kent Overstreet-1/+1
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet-2/+5
2024-12-21bcachefs: io_opts_to_rebalance_opts()Kent Overstreet-1/+1
2024-12-21bcachefs: small cleanup for extent ptr bitmasksKent Overstreet-15/+15
2024-12-21bcachefs: bch2_io_opts_fixups()Kent Overstreet-2/+2
2024-12-21bcachefs: use bch2_data_update_opts_to_text() in trace_move_extent_fail()Kent Overstreet-19/+14
2024-10-29bcachefs: Don't keep tons of cached pointers aroundKent Overstreet-9/+12
2024-10-12bcachefs: Fix bkey_nocow_lock()Kent Overstreet-0/+1
2024-09-27bcachefs: rename version -> bversionKent Overstreet-1/+1
2024-09-21bcachefs: Don't drop devices with stripe pointersKent Overstreet-1/+1
2024-08-26bcachefs: Fix failure to return error in data_update_index_update()Kent Overstreet-0/+1
2024-08-22bcachefs: Fix "trying to move an extent, but nr_replicas=0"Kent Overstreet-17/+12
2024-08-22bcachefs: bch2_data_update_init() cleanupKent Overstreet-78/+101
2024-08-19bcachefs: Extra debug for data move pathKent Overstreet-0/+3
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet-4/+2
2024-07-10bcachefs: Warn on attempting a move with no replicasKent Overstreet-0/+10
2024-07-10bcachefs: bch2_data_update_to_text()Kent Overstreet-0/+34
2024-06-11bcachefs: Fix rcu_read_lock() leak in drop_extra_replicasKent Overstreet-2/+1
2024-05-08bcachefs: bch2_dev_have_ref()Kent Overstreet-3/+3
2024-05-08bcachefs: kill bch2_dev_bkey_exists() in data_update_init()Kent Overstreet-2/+10
2024-05-08bcachefs: extent_ptr_durability() -> bch2_dev_rcu()Kent Overstreet-0/+5
2024-05-08bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet-10/+12
2024-05-08bcachefs: New helpers for device refcountsKent Overstreet-3/+3
2024-05-08bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet-1/+0
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet-0/+2
2024-05-08bcachefs: member helper cleanupsKent Overstreet-3/+3
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet-6/+6
2024-04-05bcachefs: Fix rebalance from durability=0 deviceKent Overstreet-4/+13
2024-04-02bcachefs: fix nocow lock deadlockKent Overstreet-2/+1
2024-03-31bcachefs: Add checks for invalid snapshot IDsKent Overstreet-0/+9
2024-01-21bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet-4/+2
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet-4/+0
2024-01-01bcachefs: Make sure allocation failure errors are loggedKent Overstreet-0/+2
2024-01-01bcachefs: remove redundant condition from data_update_index_updateDaniel Hill-1/+1
2024-01-01bcachefs: count_event()Kent Overstreet-1/+1
2024-01-01bcachefs: Add a rebalance, data_update tracepointsKent Overstreet-0/+14
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet-3/+3
2023-12-26bcachefs: Fix promotesKent Overstreet-1/+2
2023-12-11bcachefs: Fix nocow locks deadlockKent Overstreet-1/+2
2023-12-04bcachefs: Fix bch2_extent_drop_ptrs() callKent Overstreet-2/+2
2023-11-25bcachefs: Data update path won't accidentaly grow replicasKent Overstreet-10/+82
2023-11-13bcachefs: Check for nonce offset inconsistency in data_update pathKent Overstreet-0/+28
2023-11-01bcachefs: Don't downgrade locks on transaction restartKent Overstreet-11/+1
2023-11-01bcachefs: rebalance_workKent Overstreet-5/+6
2023-10-31bcachefs: move: move_stats refactoringKent Overstreet-1/+1
2023-10-31bcachefs: move: convert to bbposKent Overstreet-3/+5
2023-10-31bcachefs: moving_context now owns a btree_transKent Overstreet-1/+1
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet-1/+1
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet-4/+0