summaryrefslogtreecommitdiff
path: root/fs/bcachefs/backpointers.c
AgeCommit message (Expand)Author
2025-04-03bcachefs: backpointer_get_key: check for null from peek_slot()Kent Overstreet
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet
2025-03-29bcachefs: Better printing of inconsistency errorsKent Overstreet
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet
2025-03-24bcachefs: Handle backpointers with unknown data typesKent Overstreet
2025-03-24bcachefs: Count BCH_DATA_parity backpointers correctlyKent Overstreet
2025-03-14bcachefs: bcachefs_metadata_version_cached_backpointersKent Overstreet
2025-03-14bcachefs: Factor out progress.[ch]Kent Overstreet
2025-03-14bcachefs: backpointer_get_key() doesn't pull in btree nodeKent Overstreet
2025-03-14bcachefs: check_bp_exists() check for backpointers for stale pointersKent Overstreet
2025-01-09bcachefs: better check_bp_exists() error messageKent Overstreet
2024-12-29bcachefs: better backpointer_target_not_found() error messageKent Overstreet
2024-12-29bcachefs: bch2_backpointer_get_key() now repairs dangling backpointersKent Overstreet
2024-12-29bcachefs: check_extents_to_backpointers() now only checks buckets with mismat...Kent Overstreet
2024-12-29bcachefs: Add write buffer flush param to backpointer_get_key()Kent Overstreet
2024-12-29bcachefs: bch2_extent_ptr_to_bp() no longer depends on deviceKent Overstreet
2024-12-29bcachefs: bcachefs_metadata_version_backpointer_bucket_genKent Overstreet
2024-12-21bcachefs: trace_write_buffer_maybe_flushKent Overstreet
2024-12-21bcachefs: Guard against backpointers to unknown btreesKent Overstreet
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet
2024-12-21bcachefs: New backpointers helpersKent Overstreet
2024-12-21bcachefs: kill bch_backpointer.bucket_offset usageKent Overstreet
2024-12-21bcachefs: Fix check_backpointers_to_extents range limitingKent Overstreet
2024-12-21bcachefs: bch_backpointer -> bkey_i_backpointerKent Overstreet
2024-12-21bcachefs: check for backpointers to invalid deviceKent Overstreet
2024-12-21bcachefs: Kill bch2_get_next_backpointer()Kent Overstreet
2024-12-21bcachefs: Avoid bch2_btree_id_str()Kent Overstreet
2024-11-11bcachefs: Allow for unknown key types in backpointers fsckKent Overstreet
2024-11-08bcachefs: Fix missing validation for bch_backpointer.levelKent Overstreet
2024-09-27bcachefs: rename version -> bversionKent Overstreet
2024-09-21bcachefs: Remove duplicated include in backpointers.cYang Li
2024-09-21bcachefs: Rework btree node pinningKent Overstreet
2024-09-21bcachefs: bch2_dev_rcu_noerror()Kent Overstreet
2024-09-21bcachefs: Progress indicator for extents_to_backpointersKent Overstreet
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet
2024-08-13bcachefs: Convert for_each_btree_node() to lockrestart_do()Kent Overstreet
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet
2024-07-14bcachefs: btree ids are 64 bit bitmasksKent Overstreet
2024-07-10bcachefs: Add missing bch2_trans_begin()Kent Overstreet
2024-06-29bcachefs: bch2_btree_write_buffer_maybe_flush()Kent Overstreet
2024-05-28bcachefs: Fix uninitialized var warningKent Overstreet
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet
2024-05-09bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet
2024-05-09bcachefs: bch2_dev_get_ioref2(); backpointers.cKent Overstreet
2024-05-08bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet
2024-05-08bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet
2024-05-08bcachefs: member helper cleanupsKent Overstreet
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet