summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_iter.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Kill bch2_btree_iter_set_pos_same_leaf()Kent Overstreet2023-10-221-1/+0
* bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all i...Kent Overstreet2023-10-221-1/+7
* bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet2023-10-221-21/+11
* bcachefs: Fix spurious transaction restartsKent Overstreet2023-10-221-1/+1
* bcachefs: Fix btree updates when mixing cached and non cached iteratorsKent Overstreet2023-10-221-2/+3
* bcachefs: Btree key cacheKent Overstreet2023-10-221-4/+12
* bcachefs: bch2_trans_downgrade()Kent Overstreet2023-10-221-0/+2
* bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Kent Overstreet2023-10-221-8/+1
* bcachefs: Add debug code to print btree transactionsKent Overstreet2023-10-221-0/+2
* bcachefs: Trace where btree iterators are allocatedKent Overstreet2023-10-221-3/+28
* bcachefs: Kill bkey_type_successorKent Overstreet2023-10-221-26/+0
* bcachefs: btree_iter_peek_with_updates()Kent Overstreet2023-10-221-3/+4
* bcachefs: Iterator debug code improvementsKent Overstreet2023-10-221-5/+5
* bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet2023-10-221-4/+2
* bcachefs: __bch2_btree_iter_set_pos()Kent Overstreet2023-10-221-0/+1
* bcachefs: Use bch2_trans_reset in bch2_trans_commit()Kent Overstreet2023-10-221-0/+1
* bcachefs: bch2_trans_reset() calls should be at the tops of loopsKent Overstreet2023-10-221-5/+0
* bcachefs: bch2_btree_iter_fix_key_modified()Kent Overstreet2023-10-221-0/+2
* bcachefs: Refactor bch2_trans_commit() pathKent Overstreet2023-10-221-0/+5
* bcachefs: Rework btree iterator lifetimesKent Overstreet2023-10-221-25/+12
* bcachefs: Improve error handling for for_each_btree_key_continue()Kent Overstreet2023-10-221-7/+7
* bcachefs: bch2_btree_iter_peek_prev()Kent Overstreet2023-10-221-0/+2
* bcachefs: Optimize calls to bch2_btree_iter_traverse()Kent Overstreet2023-10-221-1/+10
* bcachefs: Do updates in order they were queued up inKent Overstreet2023-10-221-0/+3
* bcachefs: fix for_each_btree_key()Kent Overstreet2023-10-221-1/+1
* bcachefs: Rip out old hacky transaction restart tracingKent Overstreet2023-10-221-21/+1
* bcachefs: More work to avoid transaction restartsKent Overstreet2023-10-221-4/+1
* bcachefs: Avoid spurious transaction restartsKent Overstreet2023-10-221-0/+2
* bcachefs: Ensure bch2_btree_iter_next() always advancesKent Overstreet2023-10-221-6/+5
* bcachefs: Delete duplicate codeKent Overstreet2023-10-221-4/+2
* bcachefs: improved btree locking tracepointsKent Overstreet2023-10-221-6/+4
* bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet2023-10-221-1/+1
* bcachefs: Don't pass around may_drop_locksKent Overstreet2023-10-221-3/+2
* bcachefs: Kill remaining bch2_btree_iter_unlock() usesKent Overstreet2023-10-221-2/+0
* bcachefs: btree_bkey_cached_commonKent Overstreet2023-10-221-11/+16
* bcachefs: Don't hardcode BTREE_ID_EXTENTSKent Overstreet2023-10-221-2/+2
* bcachefs: Return errors from for_each_btree_key()Kent Overstreet2023-10-221-6/+10
* bcachefs: traverse all iterators on transaction restartKent Overstreet2023-10-221-0/+1
* bcachefs: Add iter->idxKent Overstreet2023-10-221-27/+16
* bcachefs: Kill btree_iter->nextKent Overstreet2023-10-221-7/+0
* bcachefs: trans_for_each_iter()Kent Overstreet2023-10-221-44/+59
* bcachefs: Better bch2_trans_copy_iter()Kent Overstreet2023-10-221-9/+2
* bcachefs: Btree iterators now always have a btree_transKent Overstreet2023-10-221-15/+6
* bcachefs: Only get btree iters from btree transactionsKent Overstreet2023-10-221-26/+27
* bcachefs: Btree iter improvementsKent Overstreet2023-10-221-0/+3
* bcachefs: Remove direct use of bch2_btree_iter_link()Kent Overstreet2023-10-221-2/+0
* bcachefs: Use deferred btree updates for inode updatesKent Overstreet2023-10-221-0/+1
* bcachefs: More allocator startup improvementsKent Overstreet2023-10-221-0/+1
* bcachefs: Pass around bset_tree lessKent Overstreet2023-10-221-2/+2
* bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Kent Overstreet2023-10-221-2/+7