summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/backpointers.c
AgeCommit message (Expand)AuthorLines
2025-06-22bcachefs: fix spurious error_throwKent Overstreet-1/+1
2025-06-02bcachefs: bch_err_throw()Kent Overstreet-8/+9
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet-28/+27
2025-05-21bcachefs: fix duplicate printkKent Overstreet-2/+0
2025-05-21bcachefs: bch2_check_bucket_backpointer_mismatch()Kent Overstreet-5/+70
2025-05-21bcachefs: Improve bucket_bitmap codeKent Overstreet-51/+72
2025-05-21bcachefs: Reduce usage of recovery.curr_passKent Overstreet-3/+4
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet-2/+2
2025-05-21bcachefs: Debug params are now static_keysKent Overstreet-2/+2
2025-05-21bcachefs: "buckets with backpointer mismatches" now allocated on demandKent Overstreet-50/+73
2025-05-21bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet-2/+4
2025-05-14bcachefs: Fix missing commit in backpointer to missing targetKent Overstreet-38/+79
2025-04-03bcachefs: backpointer_get_key: check for null from peek_slot()Kent Overstreet-0/+12
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet-5/+5
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet-1/+1
2025-03-29bcachefs: Better printing of inconsistency errorsKent Overstreet-8/+7
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet-13/+12
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet-1/+2
2025-03-24bcachefs: Handle backpointers with unknown data typesKent Overstreet-3/+7
2025-03-24bcachefs: Count BCH_DATA_parity backpointers correctlyKent Overstreet-0/+3
2025-03-14bcachefs: bcachefs_metadata_version_cached_backpointersKent Overstreet-7/+7
2025-03-14bcachefs: Factor out progress.[ch]Kent Overstreet-69/+5
2025-03-14bcachefs: backpointer_get_key() doesn't pull in btree nodeKent Overstreet-15/+19
2025-03-14bcachefs: check_bp_exists() check for backpointers for stale pointersKent Overstreet-0/+16
2025-01-09bcachefs: better check_bp_exists() error messageKent Overstreet-4/+4
2024-12-29bcachefs: better backpointer_target_not_found() error messageKent Overstreet-1/+12
2024-12-29bcachefs: bch2_backpointer_get_key() now repairs dangling backpointersKent Overstreet-42/+28
2024-12-29bcachefs: check_extents_to_backpointers() now only checks buckets with mismat...Kent Overstreet-18/+321
2024-12-29bcachefs: Add write buffer flush param to backpointer_get_key()Kent Overstreet-5/+7
2024-12-29bcachefs: bch2_extent_ptr_to_bp() no longer depends on deviceKent Overstreet-22/+4
2024-12-29bcachefs: bcachefs_metadata_version_backpointer_bucket_genKent Overstreet-22/+5
2024-12-21bcachefs: trace_write_buffer_maybe_flushKent Overstreet-1/+1
2024-12-21bcachefs: Guard against backpointers to unknown btreesKent Overstreet-2/+5
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet-1/+1
2024-12-21bcachefs: New backpointers helpersKent Overstreet-13/+45
2024-12-21bcachefs: kill bch_backpointer.bucket_offset usageKent Overstreet-8/+7
2024-12-21bcachefs: Fix check_backpointers_to_extents range limitingKent Overstreet-38/+25
2024-12-21bcachefs: bch_backpointer -> bkey_i_backpointerKent Overstreet-130/+85
2024-12-21bcachefs: check for backpointers to invalid deviceKent Overstreet-0/+4
2024-12-21bcachefs: Kill bch2_get_next_backpointer()Kent Overstreet-89/+36
2024-12-21bcachefs: Avoid bch2_btree_id_str()Kent Overstreet-10/+14
2024-11-11bcachefs: Allow for unknown key types in backpointers fsckKent Overstreet-4/+6
2024-11-08bcachefs: Fix missing validation for bch_backpointer.levelKent Overstreet-1/+6
2024-09-27bcachefs: rename version -> bversionKent Overstreet-1/+1
2024-09-21bcachefs: Remove duplicated include in backpointers.cYang Li-1/+0
2024-09-21bcachefs: Rework btree node pinningKent Overstreet-6/+7
2024-09-21bcachefs: bch2_dev_rcu_noerror()Kent Overstreet-3/+3
2024-09-21bcachefs: Progress indicator for extents_to_backpointersKent Overstreet-6/+82
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet-5/+3
2024-08-13bcachefs: Convert for_each_btree_node() to lockrestart_do()Kent Overstreet-10/+5