aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/backpointers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-131-5/+3
* bcachefs: Convert for_each_btree_node() to lockrestart_do()Kent Overstreet2024-08-131-10/+5
* bcachefs: fsck_err() may now take a btree_transKent Overstreet2024-07-141-6/+6
* bcachefs: btree ids are 64 bit bitmasksKent Overstreet2024-07-141-5/+5
* bcachefs: Add missing bch2_trans_begin()Kent Overstreet2024-07-101-0/+2
* bcachefs: bch2_btree_write_buffer_maybe_flush()Kent Overstreet2024-06-291-44/+24
* bcachefs: Fix uninitialized var warningKent Overstreet2024-05-281-1/+1
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-1/+1
* bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet2024-05-091-1/+1
* bcachefs: bch2_dev_get_ioref2(); backpointers.cKent Overstreet2024-05-091-2/+2
* bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet2024-05-081-36/+70
* bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet2024-05-081-2/+5
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-5/+5
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-7/+7
* bcachefs: for_each_btree_key_continue()Kent Overstreet2024-05-081-23/+5
* bcachefs: prt_printf() now respects \r\n\tKent Overstreet2024-05-081-2/+1
* bcachefs: bucket_pos_to_bp_noerror()Kent Overstreet2024-05-061-1/+1
* bcachefs: Fix bio alloc in check_extent_checksum()Kent Overstreet2024-04-171-1/+1
* bcachefs: Check for backpointer bucket_offset >= bucket sizeKent Overstreet2024-04-141-3/+5
* bcachefs: Check for extents that point to same spaceKent Overstreet2024-04-031-7/+166
* bcachefs: fix backpointer for missing alloc key msgKent Overstreet2024-03-311-1/+1
* bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet2024-03-311-4/+2
* bcachefs: Fix assert in bch2_backpointer_invalid()Kent Overstreet2024-03-311-0/+5
* bcachefs: reconstruct_alloc cleanupKent Overstreet2024-03-131-2/+1
* bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet2024-03-131-90/+47
* bcachefs: Kill more -EIO error codesKent Overstreet2024-03-131-2/+1
* bcachefs: fix backpointer_to_text() when dev does not existKent Overstreet2024-02-241-3/+5
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-1/+1
* bcachefs: extents_to_bp_stateKent Overstreet2024-01-211-48/+41
* bcachefs: bkey_and_val_eq()Kent Overstreet2024-01-211-3/+8
* bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet2024-01-051-2/+1
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-5/+0
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-8/+4
* bcachefs: Make backpointer fsck wb flush check more rigorousKent Overstreet2024-01-011-13/+19
* bcachefs: On missing backpointer to interior node, flush interior updatesKent Overstreet2024-01-011-0/+5
* bcachefs: Explicity go RW for fsckKent Overstreet2024-01-011-4/+2
* bcachefs: No need to allocate keys for write bufferKent Overstreet2024-01-011-1/+16
* bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELSKent Overstreet2024-01-011-64/+63
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-6/+6
* bcachefs: Fix null ptr deref in bch2_backpointer_get_node()Kent Overstreet2023-11-131-5/+5
* bcachefs: Simplify, fix bch2_backpointer_get_key()Kent Overstreet2023-11-051-44/+33
* bcachefs: kill thing_it_points_to arg to backpointer_not_found()Kent Overstreet2023-11-051-7/+6
* bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster2023-11-041-1/+1
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-8/+12
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-2/+2
* bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos()Kent Overstreet2023-10-221-1/+1
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-12/+10
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-4/+1
* bcachefs: Fix a handful of spelling mistakes in various messagesColin Ian King2023-10-221-1/+1
* bcachefs: remove duplicate code between backpointer update pathsBrian Foster2023-10-221-17/+1