summaryrefslogtreecommitdiff
path: root/fs/bcachefs/backpointers.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-09bcachefs: member helper cleanupsKent Overstreet1-5/+5
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-7/+7
2024-05-09bcachefs: for_each_btree_key_continue()Kent Overstreet1-23/+5
2024-05-09bcachefs: prt_printf() now respects \r\n\tKent Overstreet1-2/+1
2024-05-06bcachefs: bucket_pos_to_bp_noerror()Kent Overstreet1-1/+1
2024-04-18bcachefs: Fix bio alloc in check_extent_checksum()Kent Overstreet1-1/+1
2024-04-15bcachefs: Check for backpointer bucket_offset >= bucket sizeKent Overstreet1-3/+5
2024-04-03bcachefs: Check for extents that point to same spaceKent Overstreet1-7/+166
2024-04-01bcachefs: fix backpointer for missing alloc key msgKent Overstreet1-1/+1
2024-04-01bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet1-4/+2
2024-04-01bcachefs: Fix assert in bch2_backpointer_invalid()Kent Overstreet1-0/+5
2024-03-14bcachefs: reconstruct_alloc cleanupKent Overstreet1-2/+1
2024-03-14bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet1-90/+47
2024-03-14bcachefs: Kill more -EIO error codesKent Overstreet1-2/+1
2024-02-25bcachefs: fix backpointer_to_text() when dev does not existKent Overstreet1-3/+5
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet1-1/+1
2024-01-21bcachefs: extents_to_bp_stateKent Overstreet1-48/+41
2024-01-21bcachefs: bkey_and_val_eq()Kent Overstreet1-3/+8
2024-01-06bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet1-2/+1
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet1-5/+0
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-8/+4
2024-01-01bcachefs: Make backpointer fsck wb flush check more rigorousKent Overstreet1-13/+19
2024-01-01bcachefs: On missing backpointer to interior node, flush interior updatesKent Overstreet1-0/+5
2024-01-01bcachefs: Explicity go RW for fsckKent Overstreet1-4/+2
2024-01-01bcachefs: No need to allocate keys for write bufferKent Overstreet1-1/+16
2024-01-01bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELSKent Overstreet1-64/+63
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-6/+6
2023-11-14bcachefs: Fix null ptr deref in bch2_backpointer_get_node()Kent Overstreet1-5/+5
2023-11-05bcachefs: Simplify, fix bch2_backpointer_get_key()Kent Overstreet1-44/+33
2023-11-05bcachefs: kill thing_it_points_to arg to backpointer_not_found()Kent Overstreet1-7/+6
2023-11-05bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster1-1/+1
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-8/+12
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-2/+2
2023-10-23bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos()Kent Overstreet1-1/+1
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-12/+10
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-4/+1
2023-10-23bcachefs: Fix a handful of spelling mistakes in various messagesColin Ian King1-1/+1
2023-10-23bcachefs: remove duplicate code between backpointer update pathsBrian Foster1-17/+1
2023-10-23bcachefs: Upgrade path fixesKent Overstreet1-1/+1
2023-10-23bcachefs: Enumerate recovery passesKent Overstreet1-3/+3
2023-10-23bcachefs: Change check for invalid key typesKent Overstreet1-1/+2
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-6/+6
2023-10-23bcachefs: Allow for unknown btree IDsKent Overstreet1-6/+8
2023-10-23bcachefs: Fix leak in backpointers fsckKent Overstreet1-2/+4
2023-10-23bcachefs: New error message helpersKent Overstreet1-1/+9
2023-10-23bcachefs: Improve backpointers error messageKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet1-17/+12
2023-10-23bcachefs: bkey_ops.min_val_sizeKent Overstreet1-5/+0
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-262/+67
2023-10-23bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent()Kent Overstreet1-3/+4