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