summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_iter.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: btree_iter_prev_slot()Kent Overstreet
2023-10-22bcachefs: btree_iter_live()Kent Overstreet
2023-10-22bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet
2023-10-22bcachefs: Add a mempool for the replicas delta listKent Overstreet
2023-10-22bcachefs: Add a mempool for btree_trans bump allocatorKent Overstreet
2023-10-22bcachefs: Extents may now cross btree node boundariesKent Overstreet
2023-10-22bcachefs: iter->real_posKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_peek_prev()Kent Overstreet
2023-10-22bcachefs: bch2_btree_iter_advance_pos()Kent Overstreet
2023-10-22bcachefs: Kill bch2_btree_iter_set_pos_same_leaf()Kent Overstreet
2023-10-22bcachefs: Simplify btree_iter_(next|prev)_leaf()Kent Overstreet
2023-10-22bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Fix btree lock being incorrectly droppedKent Overstreet
2023-10-22bcachefs: Fix btree node merge -> split operationsKent Overstreet
2023-10-22bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all i...Kent Overstreet
2023-10-22bcachefs: Try to print full btree error messageKent Overstreet
2023-10-22bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet
2023-10-22bcachefs: Dont' use percpu btree_iter buf in userspaceKent Overstreet
2023-10-22bcachefs: Set preallocated transaction mem to avoid restartsKent Overstreet
2023-10-22bcachefs: Take a SRCU lock in btree transactionsKent Overstreet
2023-10-22bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=nKent Overstreet
2023-10-22bcachefs: Fix spurious transaction restartsKent Overstreet
2023-10-22bcachefs: Add a single slot percpu buf for btree itersKent Overstreet
2023-10-22bcachefs: Don't embed btree iters in btree_transKent Overstreet
2023-10-22bcachefs: Drop sysfs interface to debug parametersKent Overstreet
2023-10-22bcachefs: Fix spurious transaction restartsKent Overstreet
2023-10-22bcachefs: Improve tracing for transaction restartsKent Overstreet
2023-10-22bcachefs: Fix btree updates when mixing cached and non cached iteratorsKent Overstreet
2023-10-22bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()Kent Overstreet
2023-10-22bcachefs: Fix lock ordering with new btree cache codeKent Overstreet
2023-10-22bcachefs: Btree key cacheKent Overstreet
2023-10-22bcachefs: Don't deadlock when btree node reuse changes lock orderingKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: bch2_trans_downgrade()Kent Overstreet
2023-10-22bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Kent Overstreet
2023-10-22bcachefs: Add debug code to print btree transactionsKent Overstreet
2023-10-22bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet
2023-10-22bcachefs: Trace where btree iterators are allocatedKent Overstreet
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet
2023-10-22bcachefs: Fix an iterator bugKent Overstreet
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet
2023-10-22bcachefs: btree_iter_peek_with_updates()Kent Overstreet
2023-10-22bcachefs: Fix build when CONFIG_BCACHEFS_DEBUG=nKent Overstreet
2023-10-22bcachefs: More btree iter invariantsKent Overstreet
2023-10-22bcachefs: Simplify bch2_btree_iter_peek_slot()Kent Overstreet
2023-10-22bcachefs: Iterator debug code improvementsKent Overstreet
2023-10-22bcachefs: Some btree iterator improvementsKent Overstreet
2023-10-22bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupKent Overstreet
2023-10-22bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet