aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Include snapshot field in bch2_bpos_to_textKent Overstreet1-4/+17
2023-10-22bcachefs: Update iter->real_pos lazilyKent Overstreet2-9/+7
2023-10-22bcachefs: Consolidate bch2_btree_iter_peek() and peek_with_updates()Kent Overstreet1-80/+47
2023-10-22bcachefs: Improve iter->real_pos handlingKent Overstreet1-7/+14
2023-10-22bcachefs: Internal btree iterator renamingKent Overstreet1-13/+13
2023-10-22bcachefs: Kill btree_iter_peek_uptodate()Kent Overstreet1-51/+0
2023-10-22bcachefs: Iterators are now always consistent with iter->real_posKent Overstreet1-18/+2
2023-10-22bcachefs: Have btree_iter_next_node() use btree_iter_set_search_pos()Kent Overstreet1-20/+12
2023-10-22bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet9-21/+21
2023-10-22bcachefs: Get disk reservation when overwriting data in old snapshotKent Overstreet1-3/+4
2023-10-22bcachefs: Switch extent_handle_overwrites() to one key at a timeKent Overstreet1-57/+46
2023-10-22bcachefs: Optimize bch2_btree_iter_verify_level()Kent Overstreet1-3/+7
2023-10-22bcachefs: Fix iterator pickingKent Overstreet1-1/+1
2023-10-22bcachefs: Don't unconditially version_upgrade in initializeKent Overstreet3-46/+18
2023-10-22bcachefs: Validate bset version field against sb version fieldsKent Overstreet3-0/+22
2023-10-22bcachefs: Don't overwrite snapshot field in bch2_cut_back()Kent Overstreet1-1/+1
2023-10-22bcachefs: Kill bkey ops->debugcheck methodKent Overstreet5-98/+0
2023-10-22bcachefs: Assert that iterators aren't being double freedKent Overstreet2-0/+5
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet20-89/+163
2023-10-22bcachefs: btree_iter_set_dontneed()Kent Overstreet3-13/+17
2023-10-22bcachefs: Fsck code refactoringKent Overstreet3-102/+102
2023-10-22bcachefs: Fix btree iterator leak in extent_handle_overwrites()Kent Overstreet1-9/+5
2023-10-22bcachefs: Don't list non journal devs in journal_debug_to_text()Kent Overstreet1-0/+3
2023-10-22bcachefs: Add a print statement for when we go read-writeKent Overstreet1-0/+2
2023-10-22bcachefs: Kill btree_iter_pos_changed()Kent Overstreet1-10/+4
2023-10-22bcachefs: Fix a btree iterator leakKent Overstreet2-3/+5
2023-10-22bcachefs: Kill reflink optionKent Overstreet4-12/+1
2023-10-22bcachefs: Fix read retry path for indirect extentsKent Overstreet6-39/+62
2023-10-22bcachefs: Consolidate bch2_read_retry and bch2_read()Kent Overstreet2-97/+46
2023-10-22bcachefs: Kill ei_str_hashKent Overstreet6-25/+26
2023-10-22bcachefs: Use __bch2_trans_do() in a few more placesKent Overstreet1-33/+19
2023-10-22bcachefs: Have fsck check for stripe pointers matching stripeKent Overstreet5-13/+51
2023-10-22bcachefs: Fix locking in bch2_btree_iter_traverse_cached()Kent Overstreet1-1/+8
2023-10-22bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSKent Overstreet6-55/+38
2023-10-22bcachefs: Simplify bch2_btree_iter_peek_prev()Kent Overstreet1-7/+4
2023-10-22bcachefs: Simplify for_each_btree_key()Kent Overstreet1-5/+3
2023-10-22bcachefs: Fix compat code for superblockKent Overstreet6-65/+88
2023-10-22bcachefs: Fix bpos_diff()Kent Overstreet2-8/+31
2023-10-22bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet7-90/+72
2023-10-22bcachefs: btree_iter_prev_slot()Kent Overstreet2-0/+9
2023-10-22bcachefs: Delete some dead codeKent Overstreet1-5/+0
2023-10-22bcachefs: btree_iter_live()Kent Overstreet4-30/+23
2023-10-22bcachefs: Improve handling of extents in bch2_trans_update()Kent Overstreet2-149/+155
2023-10-22bcachefs: Use x-macros for more enumsKent Overstreet14-113/+110
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet34-181/+180
2023-10-22bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet6-29/+30
2023-10-22bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet8-52/+35
2023-10-22bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet6-468/+30
2023-10-22bcachefs: Fix bch2_btree_cache_scan()Kent Overstreet1-2/+8
2023-10-22bcachefs: Add a mempool for the replicas delta listKent Overstreet6-10/+48