aboutsummaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_update.h
AgeCommit message (Expand)Author
2023-10-22bcachefs: Remove duplicate includeJiapeng Chong
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: BTREE_ID_logged_opsKent Overstreet
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: bch2_trans_update_extent_overwrite()Kent Overstreet
2023-10-22bcachefs: Move some declarations to the correct headerKent Overstreet
2023-10-22bcachefs: bch2_btree_bit_mod()Kent Overstreet
2023-10-22bcachefs: support btree updates of prejournaled keysBrian Foster
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet
2023-10-22bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet
2023-10-22bcachefs: Fix corruption with writeable snapshotsKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-10-22bcachefs: Move bch2_bkey_make_mut() to btree_update.hKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-10-22bcachefs: use reservation for log messages during recoveryBrian Foster
2023-10-22bcachefs: remove unused bch2_trans_log_msg()Brian Foster
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet
2023-10-22bcachefs: bch2_btree_insert_nonextent()Kent Overstreet
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill
2023-10-22bcachefs: Btree write bufferKent Overstreet
2023-10-22bcachefs: Kill trans->flagsKent Overstreet
2023-10-22bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet
2023-10-22bcachefs: Log more messages in the journalKent Overstreet
2023-10-22bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: Add a counter for btree_trans restartsKent Overstreet
2023-10-22bcachefs: bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet
2023-10-22bcachefs: bch2_trans_reset_updates()Kent Overstreet
2023-10-22bcachefs: bch2_btree_delete_extent_at()Kent Overstreet
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
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