summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet1-16/+13
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-2/+2
2023-10-23bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet1-3/+5
2023-10-23bcachefs: Fix corruption with writeable snapshotsKent Overstreet1-0/+23
2023-10-23bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet1-0/+3
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-6/+32
2023-10-23bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet1-2/+31
2023-10-23bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet1-9/+14
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet1-29/+72
2023-10-23bcachefs: Move bch2_bkey_make_mut() to btree_update.hKent Overstreet1-0/+43
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-0/+1
2023-10-23bcachefs: use reservation for log messages during recoveryBrian Foster1-0/+1
2023-10-23bcachefs: remove unused bch2_trans_log_msg()Brian Foster1-1/+0
2023-10-23bcachefs: When shutting down, flush btree node writes lastKent Overstreet1-0/+3
2023-10-23bcachefs: bch2_btree_insert_nonextent()Kent Overstreet1-0/+3
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+2
2023-10-23bcachefs: Btree write bufferKent Overstreet1-0/+12
2023-10-23bcachefs: Kill trans->flagsKent Overstreet1-3/+2
2023-10-23bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet1-0/+8
2023-10-23bcachefs: Log more messages in the journalKent Overstreet1-1/+2
2023-10-23bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet1-2/+2
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-1/+0
2023-10-23bcachefs: Add a counter for btree_trans restartsKent Overstreet1-12/+4
2023-10-23bcachefs: bch2_trans_run()Kent Overstreet1-0/+12
2023-10-23bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet1-3/+2
2023-10-23bcachefs: bch2_trans_reset_updates()Kent Overstreet1-0/+13
2023-10-23bcachefs: bch2_btree_delete_extent_at()Kent Overstreet1-0/+2
2023-10-23bcachefs: Introduce a separate journal watermark for copygcKent Overstreet1-5/+2
2023-10-23bcachefs: bch2_trans_log_msg()Kent Overstreet1-0/+2
2023-10-23bcachefs: Btree key cache coherencyKent Overstreet1-2/+0
2023-10-23bcachefs: Don't use in-memory bucket array for alloc updatesKent Overstreet1-9/+0
2023-10-23bcachefs: iter->update_pathKent Overstreet1-0/+6
2023-10-23bcachefs: Add iter_flags arg to bch2_btree_delete_range()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_update() is now __must_checkKent Overstreet1-2/+2
2023-10-23bcachefs: bch2_btree_node_rewrite() now returns transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet1-3/+3
2023-10-23bcachefs: Update fsck for snapshotsKent Overstreet1-1/+1
2023-10-23bcachefs: btree_pathKent Overstreet1-2/+11
2023-10-23bcachefs: Reduce iter->trans usageKent Overstreet1-2/+3
2023-10-23bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet1-6/+0
2023-10-23bcachefs: Change lockrestart_do() to always call bch2_trans_begin()Kent Overstreet1-5/+3
2023-10-23bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet1-1/+1
2023-10-23bcachefs: Update btree ptrs after every writeKent Overstreet1-1/+3
2023-10-23bcachefs: Regularize argument passing of btree_transKent Overstreet1-4/+4
2023-10-23bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet1-1/+1
2023-10-23bcachefs: Kill trans->updates2Kent Overstreet1-5/+0
2023-10-23bcachefs: Rewrite btree nodes with errorsKent Overstreet1-0/+1
2023-10-23bcachefs: Improved check_directory_structure()Kent Overstreet1-3/+6
2023-10-23bcachefs: Add a mechanism for running callbacks at trans commit timeKent Overstreet1-0/+2
2023-10-23bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet1-2/+0