summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_iter.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet
2023-10-22bcachefs: Rip out old hacky transaction restart tracingKent Overstreet
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet
2023-10-22bcachefs: Avoid spurious transaction restartsKent Overstreet
2023-10-22bcachefs: Ensure bch2_btree_iter_next() always advancesKent Overstreet
2023-10-22bcachefs: Delete duplicate codeKent Overstreet
2023-10-22bcachefs: improved btree locking tracepointsKent Overstreet
2023-10-22bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet
2023-10-22bcachefs: Don't pass around may_drop_locksKent Overstreet
2023-10-22bcachefs: Kill remaining bch2_btree_iter_unlock() usesKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: btree_bkey_cached_commonKent Overstreet
2023-10-22bcachefs: Fix a bug with multiple iterators being traversedKent Overstreet
2023-10-22bcachefs: Don't hardcode BTREE_ID_EXTENTSKent Overstreet
2023-10-22bcachefs: Add actual tracepoints for transaction restartsKent Overstreet
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet
2023-10-22bcachefs: don't lose errors from iterators that have been freedKent Overstreet
2023-10-22bcachefs: fix bch2_trans_unlock()Kent Overstreet
2023-10-22bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet
2023-10-22bcachefs: move some checks to expensive_debug_checksKent Overstreet
2023-10-22bcachefs: Unlink not-touched iters on successful transaction commitKent Overstreet
2023-10-22bcachefs: traverse all iterators on transaction restartKent Overstreet
2023-10-22bcachefs: Add iter->idxKent Overstreet
2023-10-22bcachefs: Kill btree_iter->nextKent Overstreet
2023-10-22bcachefs: Change btree_iter_traverse_error() to not use iter->nextKent Overstreet
2023-10-22bcachefs: trans_for_each_iter()Kent Overstreet
2023-10-22bcachefs: Better bch2_trans_copy_iter()Kent Overstreet
2023-10-22bcachefs: Btree iterators now always have a btree_transKent Overstreet
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet
2023-10-22bcachefs: Btree iter improvementsKent Overstreet
2023-10-22bcachefs: increase BTREE_ITER_MAXKent Overstreet
2023-10-22bcachefs: Remove direct use of bch2_btree_iter_link()Kent Overstreet
2023-10-22bcachefs: fix an incorrect bkey_debugcheck() callKent Overstreet
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet
2023-10-22bcachefs: Btree locking fix, refactoringKent Overstreet
2023-10-22bcachefs: fix btree iterator bug when using depth > 0Kent Overstreet
2023-10-22bcachefs: revamp to_text methodsKent Overstreet
2023-10-22bcachefs: Fix a btree iter bug when iter pos == POS_MAXKent Overstreet
2023-10-22bcachefs: Comparison function cleanupsKent Overstreet
2023-10-22bcachefs: Pass around bset_tree lessKent Overstreet
2023-10-22bcachefs: kill extent_insert_hookKent Overstreet
2023-10-22bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: mempoolify btree_transKent Overstreet
2023-10-22bcachefs: make struct btree_iter a bit smallerKent Overstreet
2023-10-22bcachefs: lift ordering restriction on 0 size extentsKent Overstreet
2023-10-22bcachefs: Fix an assertion in the btree node merge pathKent Overstreet
2023-10-22bcachefs: trace transaction restartsKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet