bcachefs: Start using bpos.snapshot field
[linux-block.git] / fs / bcachefs / btree_types.h
2023-10-22 Kent Overstreetbcachefs: Start using bpos.snapshot field
2023-10-22 Kent Overstreetbcachefs: Add a mechanism for running callbacks at...
2023-10-22 Kent Overstreetbcachefs: btree key cache locking improvements
2023-10-22 Kent Overstreetbcachefs: __bch2_trans_get_iter() refactoring, BTREE_IT...
2023-10-22 Kent Overstreetbcachefs: btree_iter_live()
2023-10-22 Kent Overstreetbcachefs: Improve handling of extents in bch2_trans_upd...
2023-10-22 Kent Overstreetbcachefs: Rename BTREE_ID enums for consistency with...
2023-10-22 Kent Overstreetbcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERW...
2023-10-22 Kent Overstreetbcachefs: Add a mempool for btree_trans bump allocator
2023-10-22 Kent Overstreetbcachefs: Add code to scan for/rewite old btree nodes
2023-10-22 Kent Overstreetbcachefs: iter->real_pos
2023-10-22 Kent Overstreetbcachefs: Reduce/kill BKEY_PADDED use
2023-10-22 Kent Overstreetbcachefs: Don't issue btree writes that weren't journalled
2023-10-22 Kent Overstreetbcachefs: bch2_trans_get_iter() no longer returns errors
2023-10-22 Kent Overstreetbcachefs: Fix error in filesystem initialization
2023-10-22 Kent Overstreetbcachefs: Throttle updates when btree key cache is...
2023-10-22 Kent Overstreetbcachefs: Improve btree key cache shrinker
2023-10-22 Kent Overstreetbcachefs: Add a shrinker for the btree key cache
2023-10-22 Kent Overstreetbcachefs: Take a SRCU lock in btree transactions
2023-10-22 Kent Overstreetbcachefs: Add accounting for dirty btree nodes/keys
2023-10-22 Kent Overstreetbcachefs: Don't embed btree iters in btree_trans
2023-10-22 Kent Overstreetbcachefs: Drop sysfs interface to debug parameters
2023-10-22 Kent Overstreetbcachefs: Fix spurious transaction restarts
2023-10-22 Kent Overstreetbcachefs: Fix for bad stripe pointers
2023-10-22 Kent Overstreetbcachefs: Perf improvements for bch_alloc_read()
2023-10-22 Kent Overstreetbcachefs: Remove some uses of PAGE_SIZE in the btree...
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_TRIGGER_NOOVERWRITES
2023-10-22 Kent Overstreetbcachefs: Mark btree nodes as needing rewrite when...
2023-10-22 Kent Overstreetbcachefs: Fix bch2_extent_can_insert() not being called
2023-10-22 Kent Overstreetbcachefs: Give bkey_cached_key same attributes as bpos
2023-10-22 Kent Overstreetbcachefs: Btree key cache
2023-10-22 Kent Overstreetbcachefs: Fix a deadlock
2023-10-22 Kent Overstreetbcachefs: Fix a deadlock in bch2_btree_node_get_sibling()
2023-10-22 Kent Overstreetbcachefs: Add debug code to print btree transactions
2023-10-22 Kent Overstreetbcachefs: Interior btree updates are now fully transact...
2023-10-22 Kent Overstreetbcachefs: Add a mechanism for passing extra journal...
2023-10-22 Kent Overstreetbcachefs: Trace where btree iterators are allocated
2023-10-22 Kent Overstreetbcachefs: Reduce max nr of btree iters when lockdep...
2023-10-22 Kent Overstreetbcachefs: Journal updates to interior nodes
2023-10-22 Kent Overstreetbcachefs: trans_commit() path can now insert to interio...
2023-10-22 Kent Overstreetbcachefs: Move extent overwrite handling out of core...
2023-10-22 Kent Overstreetbcachefs: Iterator debug code improvements
2023-10-22 Kent Overstreetbcachefs: introduce b->hash_val
2023-10-22 Kent Overstreetbcachefs: Add some comments for btree iterator flags
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: Use KEY_TYPE_deleted whitouts for extents
2023-10-22 Kent Overstreetbcachefs: Don't reexecute triggers when retrying transa...
2023-10-22 Kent Overstreetbcachefs: Refactor whiteouts compaction
2023-10-22 Kent Overstreetbcachefs: Whiteout changes
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: BTREE_ITER_SLOTS isn't a type of btree iter
2023-10-22 Kent Overstreetbcachefs: Do updates in order they were queued up in
2023-10-22 Kent Overstreetbcachefs: Reflink
2023-10-22 Kent Overstreetbcachefs: Update path now handles triggers that generat...
2023-10-22 Kent Overstreetbcachefs: Don't use a fixed size buffer for fs_usage_deltas
2023-10-22 Kent Overstreetbcachefs: Rip out old hacky transaction restart tracing
2023-10-22 Kent Overstreetbcachefs: Fix a bug with spinning on the journal
2023-10-22 Kent Overstreetbcachefs: kill BTREE_ITER_NOUNLOCK
2023-10-22 Kent Overstreetbcachefs: bch2_trans_mark_update()
2023-10-22 Kent Overstreetbcachefs: btree_bkey_cached_common
2023-10-22 Kent Overstreetbcachefs: Add actual tracepoints for transaction restarts
2023-10-22 Kent Overstreetbcachefs: don't lose errors from iterators that have...
2023-10-22 Kent Overstreetbcachefs: Add iter->idx
2023-10-22 Kent Overstreetbcachefs: Kill btree_iter->next
2023-10-22 Kent Overstreetbcachefs: Btree iterators now always have a btree_trans
2023-10-22 Kent Overstreetbcachefs: Btree iter improvements
2023-10-22 Kent Overstreetbcachefs: Add time stats for btree updates
2023-10-22 Kent Overstreetbcachefs: Btree update path cleanup
2023-10-22 Kent Overstreetbcachefs: kill struct btree_insert
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: gc lock no longer needed for disk reservations
2023-10-22 Kent Overstreetbcachefs: journal_replay_early()
2023-10-22 Kent Overstreetbcachefs: Deferred btree updates
2023-10-22 Kent Overstreetbcachefs: Track nr_inodes with the key marking machinery
2023-10-22 Kent Overstreetbcachefs: Make bkey types globally unique
2023-10-22 Kent Overstreetbcachefs: Btree locking fix, refactoring
2023-10-22 Kent Overstreetbcachefs: Centralize marking of replicas in btree updat...
2023-10-22 Kent Overstreetbcachefs: btree gc refactoring
2023-10-22 Kent Overstreetbcachefs: Allocation code refactoring
2023-10-22 Kent Overstreetbcachefs: kill extent_insert_hook
2023-10-22 Kent Overstreetbcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer...
2023-10-22 Kent Overstreetbcachefs: make struct btree_iter a bit smaller
2023-10-22 Kent Overstreetbcachefs: lift ordering restriction on 0 size extents
2023-10-22 Kent Overstreetbcachefs: bkey_written()
2023-10-22 Kent Overstreetbcachefs: improved rw_aux_tree_bsearch()
2023-10-22 Kent Overstreetbcachefs: Factor out btree_key_can_insert()
2023-10-22 Kent Overstreetbcachefs: trace transaction restarts
2023-10-22 Kent Overstreetbcachefs: Initial commit