aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Remove duplicate includeGravatar Jiapeng Chong 1-1/+0
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-19/+6
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: BTREE_ID_logged_opsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_trans_update_extent_overwrite()Gravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Move some declarations to the correct headerGravatar Kent Overstreet 1-9/+0
2023-10-22bcachefs: bch2_btree_bit_mod()Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: support btree updates of prejournaled keysGravatar Brian Foster 1-0/+2
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEGravatar Kent Overstreet 1-16/+13
2023-10-22bcachefs: Kill JOURNAL_WATERMARKGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Improve bch2_bkey_make_mut()Gravatar Kent Overstreet 1-3/+5
2023-10-22bcachefs: Fix corruption with writeable snapshotsGravatar Kent Overstreet 1-0/+23
2023-10-22bcachefs: bch2_bkey_get_empty_slot()Gravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-6/+32
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-2/+31
2023-10-22bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Gravatar Kent Overstreet 1-9/+14
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsGravatar Kent Overstreet 1-29/+72
2023-10-22bcachefs: Move bch2_bkey_make_mut() to btree_update.hGravatar Kent Overstreet 1-0/+43
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: use reservation for log messages during recoveryGravatar Brian Foster 1-0/+1
2023-10-22bcachefs: remove unused bch2_trans_log_msg()Gravatar Brian Foster 1-1/+0
2023-10-22bcachefs: When shutting down, flush btree node writes lastGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: bch2_btree_insert_nonextent()Gravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsGravatar Daniel Hill 1-1/+2
2023-10-22bcachefs: Btree write bufferGravatar Kent Overstreet 1-0/+12
2023-10-22bcachefs: Kill trans->flagsGravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: Fix bch2_trans_reset_updates()Gravatar Kent Overstreet 1-0/+8
2023-10-22bcachefs: Log more messages in the journalGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Add a counter for btree_trans restartsGravatar Kent Overstreet 1-12/+4
2023-10-22bcachefs: bch2_trans_run()Gravatar Kent Overstreet 1-0/+12
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Gravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: bch2_trans_reset_updates()Gravatar Kent Overstreet 1-0/+13
2023-10-22bcachefs: bch2_btree_delete_extent_at()Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Introduce a separate journal watermark for copygcGravatar Kent Overstreet 1-5/+2
2023-10-22bcachefs: bch2_trans_log_msg()Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Btree key cache coherencyGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Don't use in-memory bucket array for alloc updatesGravatar Kent Overstreet 1-9/+0
2023-10-22bcachefs: iter->update_pathGravatar Kent Overstreet 1-0/+6
2023-10-22bcachefs: Add iter_flags arg to bch2_btree_delete_range()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_trans_update() is now __must_checkGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_btree_node_rewrite() now returns transaction restartsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_trans_exit() no longer returns errorsGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Update fsck for snapshotsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: btree_pathGravatar Kent Overstreet 1-2/+11
2023-10-22bcachefs: Reduce iter->trans usageGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Kill BTREE_INSERT_NOUNLOCKGravatar Kent Overstreet 1-6/+0