bcachefs: support btree updates of prejournaled keys
[linux-2.6-block.git] / fs / bcachefs / btree_update.h
2023-10-22 Brian Fosterbcachefs: support btree updates of prejournaled keys
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_INSERT_USE_RESERVE
2023-10-22 Kent Overstreetbcachefs: Kill JOURNAL_WATERMARK
2023-10-22 Kent Overstreetbcachefs: Improve bch2_bkey_make_mut()
2023-10-22 Kent Overstreetbcachefs: Fix corruption with writeable snapshots
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_get_empty_slot()
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_make_mut() now calls bch2_trans_upd...
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_alloc() now calls bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_get_mut() improvements
2023-10-22 Kent Overstreetbcachefs: Move bch2_bkey_make_mut() to btree_update.h
2023-10-22 Kent Overstreetbcachefs: Rip out code for storing backpointers in...
2023-10-22 Brian Fosterbcachefs: use reservation for log messages during recovery
2023-10-22 Brian Fosterbcachefs: remove unused bch2_trans_log_msg()
2023-10-22 Kent Overstreetbcachefs: When shutting down, flush btree node writes...
2023-10-22 Kent Overstreetbcachefs: bch2_btree_insert_nonextent()
2023-10-22 Daniel Hillbcachefs: let __bch2_btree_insert() pass in flags
2023-10-22 Kent Overstreetbcachefs: Btree write buffer
2023-10-22 Kent Overstreetbcachefs: Kill trans->flags
2023-10-22 Kent Overstreetbcachefs: Fix bch2_trans_reset_updates()
2023-10-22 Kent Overstreetbcachefs: Log more messages in the journal
2023-10-22 Kent Overstreetbcachefs: bch2_btree_insert_node() no longer uses lock_...
2023-10-22 Kent Overstreetbcachefs: EINTR -> BCH_ERR_transaction_restart
2023-10-22 Kent Overstreetbcachefs: Add a counter for btree_trans restarts
2023-10-22 Kent Overstreetbcachefs: bch2_trans_run()
2023-10-22 Kent Overstreetbcachefs: Rename __bch2_trans_do() -> commit_do()
2023-10-22 Kent Overstreetbcachefs: bch2_trans_reset_updates()
2023-10-22 Kent Overstreetbcachefs: bch2_btree_delete_extent_at()
2023-10-22 Kent Overstreetbcachefs: Introduce a separate journal watermark for...
2023-10-22 Kent Overstreetbcachefs: bch2_trans_log_msg()
2023-10-22 Kent Overstreetbcachefs: Btree key cache coherency
2023-10-22 Kent Overstreetbcachefs: Don't use in-memory bucket array for alloc...
2023-10-22 Kent Overstreetbcachefs: iter->update_path
2023-10-22 Kent Overstreetbcachefs: Add iter_flags arg to bch2_btree_delete_range()
2023-10-22 Kent Overstreetbcachefs: bch2_trans_update() is now __must_check
2023-10-22 Kent Overstreetbcachefs: bch2_btree_node_rewrite() now returns transac...
2023-10-22 Kent Overstreetbcachefs: bch2_trans_exit() no longer returns errors
2023-10-22 Kent Overstreetbcachefs: Update fsck for snapshots
2023-10-22 Kent Overstreetbcachefs: btree_path
2023-10-22 Kent Overstreetbcachefs: Reduce iter->trans usage
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_INSERT_NOUNLOCK
2023-10-22 Kent Overstreetbcachefs: Change lockrestart_do() to always call bch2_t...
2023-10-22 Kent Overstreetbcachefs: Use bch2_trans_begin() more consistently
2023-10-22 Kent Overstreetbcachefs: Update btree ptrs after every write
2023-10-22 Kent Overstreetbcachefs: Regularize argument passing of btree_trans
2023-10-22 Kent Overstreetbcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
2023-10-22 Kent Overstreetbcachefs: Kill trans->updates2
2023-10-22 Kent Overstreetbcachefs: Rewrite btree nodes with errors
2023-10-22 Kent Overstreetbcachefs: Improved check_directory_structure()
2023-10-22 Kent Overstreetbcachefs: Add a mechanism for running callbacks at...
2023-10-22 Kent Overstreetbcachefs: Don't use BTREE_INSERT_USE_RESERVE so much
2023-10-22 Kent Overstreetbcachefs: bch2_btree_delete_range_trans()
2023-10-22 Kent Overstreetbcachefs: Btree key cache
2023-10-22 Kent Overstreetbcachefs: Journal updates to interior nodes
2023-10-22 Kent Overstreetbcachefs: Drop unused export
2023-10-22 Kent Overstreetbcachefs: Move extent overwrite handling out of core...
2023-10-22 Kent Overstreetbcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS
2023-10-22 Kent Overstreetbcachefs: introduce b->hash_val
2023-10-22 Kent Overstreetbcachefs: Sort & deduplicate updates in bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: Split out btree_trigger_flags
2023-10-22 Kent Overstreetbcachefs: Make btree_insert_entry more private to updat...
2023-10-22 Kent Overstreetbcachefs: Don't reexecute triggers when retrying transa...
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_INSERT_ATOMIC
2023-10-22 Kent Overstreetbcachefs: Convert all bch2_trans_commit() users to...
2023-10-22 Kent Overstreetbcachefs: Refactor bch2_trans_commit() path
2023-10-22 Kent Overstreetbcachefs: Make btree_node_type_needs_gc() cheaper
2023-10-22 Kent Overstreetbcachefs: Rework btree iterator lifetimes
2023-10-22 Kent Overstreetbcachefs: Kill deferred btree updates
2023-10-22 Kent Overstreetbcachefs: Do updates in order they were queued up in
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_INSERT_NOMARK_INSERT
2023-10-22 Kent Overstreetbcachefs: Improve key marking interface
2023-10-22 Kent Overstreetbcachefs: More work to avoid transaction restarts
2023-10-22 Kent Overstreetbcachefs: bch2_btree_delete_at_range()
2023-10-22 Kent Overstreetbcachefs: bch2_trans_mark_update()
2023-10-22 Kent Overstreetbcachefs: Mark overwrites from journal replay in initial gc
2023-10-22 Kent Overstreetbcachefs: Sort updates in bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: Go rw lazily
2023-10-22 Kent Overstreetbcachefs: Btree update path cleanup
2023-10-22 Kent Overstreetbcachefs: kill struct btree_insert
2023-10-22 Kent Overstreetbcachefs: convert bch2_btree_insert_at() usage to bch2_...
2023-10-22 Kent Overstreetbcachefs: drop btree_insert->did_work
2023-10-22 Kent Overstreetbcachefs: Always use bch2_extent_trim_atomic()
2023-10-22 Kent Overstreetbcachefs: increase BTREE_ITER_MAX
2023-10-22 Kent Overstreetbcachefs: Use journal preres for deferred btree updates
2023-10-22 Kent Overstreetbcachefs: Convert bucket invalidation to key marking...
2023-10-22 Kent Overstreetbcachefs: Persist alloc info on clean shutdown
2023-10-22 Kent Overstreetbcachefs: Deferred btree updates
2023-10-22 Kent Overstreetbcachefs: Make bkey types globally unique
2023-10-22 Kent Overstreetbcachefs: kill extent_insert_hook
2023-10-22 Kent Overstreetbcachefs: bch2_trans_update() now takes struct btree_in...
2023-10-22 Kent Overstreetbcachefs: Initial commit