summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update.h
AgeCommit message (Expand)Author
2023-10-22bcachefs: bch2_trans_log_msg()Kent Overstreet
2023-10-22bcachefs: Btree key cache coherencyKent Overstreet
2023-10-22bcachefs: Don't use in-memory bucket array for alloc updatesKent Overstreet
2023-10-22bcachefs: iter->update_pathKent Overstreet
2023-10-22bcachefs: Add iter_flags arg to bch2_btree_delete_range()Kent Overstreet
2023-10-22bcachefs: bch2_trans_update() is now __must_checkKent Overstreet
2023-10-22bcachefs: bch2_btree_node_rewrite() now returns transaction restartsKent Overstreet
2023-10-22bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet
2023-10-22bcachefs: Update fsck for snapshotsKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet
2023-10-22bcachefs: Change lockrestart_do() to always call bch2_trans_begin()Kent Overstreet
2023-10-22bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2023-10-22bcachefs: Update btree ptrs after every writeKent Overstreet
2023-10-22bcachefs: Regularize argument passing of btree_transKent Overstreet
2023-10-22bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet
2023-10-22bcachefs: Kill trans->updates2Kent Overstreet
2023-10-22bcachefs: Rewrite btree nodes with errorsKent Overstreet
2023-10-22bcachefs: Improved check_directory_structure()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for running callbacks at trans commit timeKent Overstreet
2023-10-22bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2023-10-22bcachefs: bch2_btree_delete_range_trans()Kent Overstreet
2023-10-22bcachefs: Btree key cacheKent Overstreet
2023-10-22bcachefs: Journal updates to interior nodesKent Overstreet
2023-10-22bcachefs: Drop unused exportKent Overstreet
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet
2023-10-22bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet
2023-10-22bcachefs: introduce b->hash_valKent Overstreet
2023-10-22bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Split out btree_trigger_flagsKent Overstreet
2023-10-22bcachefs: Make btree_insert_entry more private to update pathKent Overstreet
2023-10-22bcachefs: Don't reexecute triggers when retrying transaction commitKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet
2023-10-22bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet
2023-10-22bcachefs: Make btree_node_type_needs_gc() cheaperKent Overstreet
2023-10-22bcachefs: Rework btree iterator lifetimesKent Overstreet
2023-10-22bcachefs: Kill deferred btree updatesKent Overstreet
2023-10-22bcachefs: Do updates in order they were queued up inKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_NOMARK_INSERTKent Overstreet
2023-10-22bcachefs: Improve key marking interfaceKent Overstreet
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet
2023-10-22bcachefs: bch2_btree_delete_at_range()Kent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Mark overwrites from journal replay in initial gcKent Overstreet
2023-10-22bcachefs: Sort updates in bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Go rw lazilyKent Overstreet
2023-10-22bcachefs: Btree update path cleanupKent Overstreet
2023-10-22bcachefs: kill struct btree_insertKent Overstreet