bcachefs: KEY_TYPE_discard is no longer used
[linux-block.git] / fs / bcachefs / btree_iter.c
2023-10-22 Kent Overstreetbcachefs: KEY_TYPE_discard is no longer used
2023-10-22 Kent Overstreetbcachefs: Add a mempool for the replicas delta list
2023-10-22 Kent Overstreetbcachefs: Add a mempool for btree_trans bump allocator
2023-10-22 Kent Overstreetbcachefs: Extents may now cross btree node boundaries
2023-10-22 Kent Overstreetbcachefs: iter->real_pos
2023-10-22 Kent Overstreetbcachefs: Fix bch2_btree_iter_peek_prev()
2023-10-22 Kent Overstreetbcachefs: bch2_btree_iter_advance_pos()
2023-10-22 Kent Overstreetbcachefs: Kill bch2_btree_iter_set_pos_same_leaf()
2023-10-22 Kent Overstreetbcachefs: Simplify btree_iter_(next|prev)_leaf()
2023-10-22 Kent Overstreetbcachefs: Add btree node prefetching to bch2_btree_and_...
2023-10-22 Kent Overstreetbcachefs: Reduce/kill BKEY_PADDED use
2023-10-22 Kent Overstreetbcachefs: Fix btree lock being incorrectly dropped
2023-10-22 Kent Overstreetbcachefs: Fix btree node merge -> split operations
2023-10-22 Kent Overstreetbcachefs: Fix __btree_iter_next() when all iters are...
2023-10-22 Kent Overstreetbcachefs: Try to print full btree error message
2023-10-22 Kent Overstreetbcachefs: bch2_trans_get_iter() no longer returns errors
2023-10-22 Kent Overstreetbcachefs: Dont' use percpu btree_iter buf in userspace
2023-10-22 Kent Overstreetbcachefs: Set preallocated transaction mem to avoid...
2023-10-22 Kent Overstreetbcachefs: Take a SRCU lock in btree transactions
2023-10-22 Kent Overstreetbcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=n
2023-10-22 Kent Overstreetbcachefs: Fix spurious transaction restarts
2023-10-22 Kent Overstreetbcachefs: Add a single slot percpu buf for btree iters
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: Improve tracing for transaction restarts
2023-10-22 Kent Overstreetbcachefs: Fix btree updates when mixing cached and...
2023-10-22 Kent Overstreetbcachefs: Fix a null ptr deref in bch2_btree_iter_trave...
2023-10-22 Kent Overstreetbcachefs: Fix lock ordering with new btree cache code
2023-10-22 Kent Overstreetbcachefs: Btree key cache
2023-10-22 Kent Overstreetbcachefs: Don't deadlock when btree node reuse changes...
2023-10-22 Kent Overstreetbcachefs: Fix a deadlock
2023-10-22 Kent Overstreetbcachefs: bch2_trans_downgrade()
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: Add a mechanism for passing extra journal...
2023-10-22 Kent Overstreetbcachefs: Trace where btree iterators are allocated
2023-10-22 Kent Overstreetbcachefs: Kill bkey_type_successor
2023-10-22 Kent Overstreetbcachefs: Fix an iterator bug
2023-10-22 Kent Overstreetbcachefs: Move extent overwrite handling out of core...
2023-10-22 Kent Overstreetbcachefs: btree_iter_peek_with_updates()
2023-10-22 Kent Overstreetbcachefs: Fix build when CONFIG_BCACHEFS_DEBUG=n
2023-10-22 Kent Overstreetbcachefs: More btree iter invariants
2023-10-22 Kent Overstreetbcachefs: Simplify bch2_btree_iter_peek_slot()
2023-10-22 Kent Overstreetbcachefs: Iterator debug code improvements
2023-10-22 Kent Overstreetbcachefs: Some btree iterator improvements
2023-10-22 Kent Overstreetbcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table...
2023-10-22 Kent Overstreetbcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS
2023-10-22 Kent Overstreetbcachefs: Fix traversing to interior nodes
2023-10-22 Kent Overstreetbcachefs: Make BTREE_ITER_IS_EXTENTS private to iter...
2023-10-22 Kent Overstreetbcachefs: __bch2_btree_iter_set_pos()
2023-10-22 Kent Overstreetbcachefs: Make sure we're releasing btree iterators
2023-10-22 Kent Overstreetbcachefs: Fix bch2_sort_keys() to not modify src keys
2023-10-22 Kent Overstreetbcachefs: Rework iter->pos handling
2023-10-22 Kent Overstreetbcachefs: Fix an iterator error path
2023-10-22 Kent Overstreetbcachefs: Sort & deduplicate updates in bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: Make btree_insert_entry more private to updat...
2023-10-22 Kent Overstreetbcachefs: Use bch2_trans_reset in bch2_trans_commit()
2023-10-22 Kent Overstreetbcachefs: Drop a faulty assertion
2023-10-22 Kent Overstreetbcachefs: Fix a null ptr deref in btree_iter_traverse_one()
2023-10-22 Kent Overstreetbcachefs: Avoid calling bch2_btree_iter_relock() in...
2023-10-22 Kent Overstreetbcachefs: bch2_btree_iter_fix_key_modified()
2023-10-22 Kent Overstreetbcachefs: Inline more of bch2_trans_commit hot path
2023-10-22 Kent Overstreetbcachefs: More bset.c microoptimization
2023-10-22 Kent Overstreetbcachefs: Fix a debug assertion
2023-10-22 Kent Overstreetbcachefs: Fix a subtle race in the btree split path
2023-10-22 Kent Overstreetbcachefs: Fix bch2_btree_iter_next() after peek_slot()
2023-10-22 Kent Overstreetbcachefs: Fix an error path
2023-10-22 Kent Overstreetbcachefs: Rework btree iterator lifetimes
2023-10-22 Kent Overstreetbcachefs: BTREE_ITER_SLOTS isn't a type of btree iter
2023-10-22 Kent Overstreetbcachefs: bch2_btree_iter_peek_prev()
2023-10-22 Kent Overstreetbcachefs: Debug assertion improvements
2023-10-22 Kent Overstreetbcachefs: More btree iter improvements
2023-10-22 Kent Overstreetbcachefs: Improve btree_iter_pos_in_node()
2023-10-22 Kent Overstreetbcachefs: Optimize calls to bch2_btree_iter_traverse()
2023-10-22 Kent Overstreetbcachefs: __bch2_btree_node_iter_fix() improvements
2023-10-22 Kent Overstreetbcachefs: Do updates in order they were queued up in
2023-10-22 Kent Overstreetbcachefs: Fix bch2_btree_node_iter_fix()
2023-10-22 Kent Overstreetbcachefs: Fix __bch2_btree_iter_peek_slot_extents()
2023-10-22 Kent Overstreetbcachefs: Improved debug checks
2023-10-22 Kent Overstreetbcachefs: Ensure bch2_trans_get_iter() returns iters...
2023-10-22 Kent Overstreetbcachefs: Fix an error path in bch2_btree_iter_traverse()
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: More work to avoid transaction restarts
2023-10-22 Kent Overstreetbcachefs: Avoid spurious transaction restarts
2023-10-22 Kent Overstreetbcachefs: Ensure bch2_btree_iter_next() always advances
2023-10-22 Kent Overstreetbcachefs: Delete duplicate code
2023-10-22 Kent Overstreetbcachefs: improved btree locking tracepoints
2023-10-22 Kent Overstreetbcachefs: kill BTREE_ITER_NOUNLOCK
2023-10-22 Kent Overstreetbcachefs: Don't pass around may_drop_locks
2023-10-22 Kent Overstreetbcachefs: Kill remaining bch2_btree_iter_unlock() uses
2023-10-22 Kent Overstreetbcachefs: bch2_trans_mark_update()
2023-10-22 Kent Overstreetbcachefs: btree_bkey_cached_common
2023-10-22 Kent Overstreetbcachefs: Fix a bug with multiple iterators being traversed
2023-10-22 Kent Overstreetbcachefs: Don't hardcode BTREE_ID_EXTENTS
2023-10-22 Kent Overstreetbcachefs: Add actual tracepoints for transaction restarts
2023-10-22 Kent Overstreetbcachefs: Rewrite journal_seq_blacklist machinery
2023-10-22 Kent Overstreetbcachefs: don't lose errors from iterators that have...
2023-10-22 Kent Overstreetbcachefs: fix bch2_trans_unlock()
next