summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/backpointers.c
AgeCommit message (Expand)AuthorLines
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
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet-6/+6
2024-07-14bcachefs: btree ids are 64 bit bitmasksKent Overstreet-5/+5
2024-07-10bcachefs: Add missing bch2_trans_begin()Kent Overstreet-0/+2
2024-06-29bcachefs: bch2_btree_write_buffer_maybe_flush()Kent Overstreet-44/+24
2024-05-28bcachefs: Fix uninitialized var warningKent Overstreet-1/+1
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet-1/+1
2024-05-09bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet-1/+1
2024-05-09bcachefs: bch2_dev_get_ioref2(); backpointers.cKent Overstreet-2/+2
2024-05-08bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet-36/+70
2024-05-08bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet-2/+5
2024-05-08bcachefs: member helper cleanupsKent Overstreet-5/+5
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet-7/+7
2024-05-08bcachefs: for_each_btree_key_continue()Kent Overstreet-23/+5
2024-05-08bcachefs: prt_printf() now respects \r\n\tKent Overstreet-2/+1
2024-05-06bcachefs: bucket_pos_to_bp_noerror()Kent Overstreet-1/+1
2024-04-17bcachefs: Fix bio alloc in check_extent_checksum()Kent Overstreet-1/+1
2024-04-14bcachefs: Check for backpointer bucket_offset >= bucket sizeKent Overstreet-3/+5
2024-04-03bcachefs: Check for extents that point to same spaceKent Overstreet-7/+166
2024-03-31bcachefs: fix backpointer for missing alloc key msgKent Overstreet-1/+1
2024-03-31bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet-4/+2
2024-03-31bcachefs: Fix assert in bch2_backpointer_invalid()Kent Overstreet-0/+5
2024-03-13bcachefs: reconstruct_alloc cleanupKent Overstreet-2/+1
2024-03-13bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet-90/+47
2024-03-13bcachefs: Kill more -EIO error codesKent Overstreet-2/+1