summaryrefslogtreecommitdiff
path: root/fs/bcachefs/backpointers.c
AgeCommit message (Expand)Author
2024-05-06bcachefs: bucket_pos_to_bp_noerror()Kent Overstreet
2024-04-17bcachefs: Fix bio alloc in check_extent_checksum()Kent Overstreet
2024-04-14bcachefs: Check for backpointer bucket_offset >= bucket sizeKent Overstreet
2024-04-03bcachefs: Check for extents that point to same spaceKent Overstreet
2024-03-31bcachefs: fix backpointer for missing alloc key msgKent Overstreet
2024-03-31bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet
2024-03-31bcachefs: Fix assert in bch2_backpointer_invalid()Kent Overstreet
2024-03-13bcachefs: reconstruct_alloc cleanupKent Overstreet
2024-03-13bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet
2024-03-13bcachefs: Kill more -EIO error codesKent Overstreet
2024-02-24bcachefs: fix backpointer_to_text() when dev does not existKent Overstreet
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet
2024-01-21bcachefs: extents_to_bp_stateKent Overstreet
2024-01-21bcachefs: bkey_and_val_eq()Kent Overstreet
2024-01-05bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Make backpointer fsck wb flush check more rigorousKent Overstreet
2024-01-01bcachefs: On missing backpointer to interior node, flush interior updatesKent Overstreet
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet
2024-01-01bcachefs: No need to allocate keys for write bufferKent Overstreet
2024-01-01bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELSKent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2023-11-13bcachefs: Fix null ptr deref in bch2_backpointer_get_node()Kent Overstreet
2023-11-05bcachefs: Simplify, fix bch2_backpointer_get_key()Kent Overstreet
2023-11-05bcachefs: kill thing_it_points_to arg to backpointer_not_found()Kent Overstreet
2023-11-04bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet
2023-10-22bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos()Kent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Fix a handful of spelling mistakes in various messagesColin Ian King
2023-10-22bcachefs: remove duplicate code between backpointer update pathsBrian Foster
2023-10-22bcachefs: Upgrade path fixesKent Overstreet
2023-10-22bcachefs: Enumerate recovery passesKent Overstreet
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: Allow for unknown btree IDsKent Overstreet
2023-10-22bcachefs: Fix leak in backpointers fsckKent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: Improve backpointers error messageKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-10-22bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent()Kent Overstreet
2023-10-22bcachefs: Improve the backpointer to missing extent messageKent Overstreet
2023-10-22bcachefs: Fix bch2_check_extents_to_backpointers()Kent Overstreet
2023-10-22bcachefs: Flush write buffer as needed in backpointers repairKent Overstreet
2023-10-22bcachefs: Fix a 64 bit divideKent Overstreet