summaryrefslogtreecommitdiff
path: root/fs/bcachefs/data_update.c
AgeCommit message (Expand)Author
2024-07-10bcachefs: Warn on attempting a move with no replicasKent Overstreet
2024-07-10bcachefs: bch2_data_update_to_text()Kent Overstreet
2024-06-11bcachefs: Fix rcu_read_lock() leak in drop_extra_replicasKent Overstreet
2024-05-08bcachefs: bch2_dev_have_ref()Kent Overstreet
2024-05-08bcachefs: kill bch2_dev_bkey_exists() in data_update_init()Kent Overstreet
2024-05-08bcachefs: extent_ptr_durability() -> bch2_dev_rcu()Kent Overstreet
2024-05-08bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet
2024-05-08bcachefs: New helpers for device refcountsKent Overstreet
2024-05-08bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet
2024-05-08bcachefs: member helper cleanupsKent Overstreet
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-04-05bcachefs: Fix rebalance from durability=0 deviceKent Overstreet
2024-04-02bcachefs: fix nocow lock deadlockKent Overstreet
2024-03-31bcachefs: Add checks for invalid snapshot IDsKent Overstreet
2024-01-21bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet
2024-01-01bcachefs: Make sure allocation failure errors are loggedKent Overstreet
2024-01-01bcachefs: remove redundant condition from data_update_index_updateDaniel Hill
2024-01-01bcachefs: count_event()Kent Overstreet
2024-01-01bcachefs: Add a rebalance, data_update tracepointsKent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2023-12-26bcachefs: Fix promotesKent Overstreet
2023-12-11bcachefs: Fix nocow locks deadlockKent Overstreet
2023-12-04bcachefs: Fix bch2_extent_drop_ptrs() callKent Overstreet
2023-11-25bcachefs: Data update path won't accidentaly grow replicasKent Overstreet
2023-11-13bcachefs: Check for nonce offset inconsistency in data_update pathKent Overstreet
2023-11-01bcachefs: Don't downgrade locks on transaction restartKent Overstreet
2023-11-01bcachefs: rebalance_workKent Overstreet
2023-10-31bcachefs: move: move_stats refactoringKent Overstreet
2023-10-31bcachefs: move: convert to bbposKent Overstreet
2023-10-31bcachefs: moving_context now owns a btree_transKent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Break up io.cKent Overstreet
2023-10-22bcachefs: Don't open code closure_nr_remaining()Kent Overstreet
2023-10-22bcachefs: Compression levelsKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-10-22bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet
2023-10-22bcachefs: Fix corruption with writeable snapshotsKent Overstreet
2023-10-22bcachefs: Fix move_extent_fail counterKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: Improve move path tracepointsKent Overstreet
2023-10-22bcachefs: Improve trace_move_extent_fail()Kent Overstreet
2023-10-22bcachefs: Data update path no longer leaves cached replicasKent Overstreet
2023-10-22bcachefs: New erasure coding shutdown pathKent Overstreet
2023-10-22bcachefs: Rework __bch2_data_update_index_update()Kent Overstreet
2023-10-22bcachefs: Extent helper improvementsKent Overstreet
2023-10-22bcachefs: moving_context->stats is allowed to be NULLKent Overstreet