summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_types.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet2023-10-221-1/+1
* bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet2023-10-221-2/+0
* bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet2023-10-221-0/+2
* bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet2023-10-221-0/+10
* bcachefs: Give bkey_cached_key same attributes as bposKent Overstreet2023-10-221-1/+1
* bcachefs: Btree key cacheKent Overstreet2023-10-221-1/+52
* bcachefs: Fix a deadlockKent Overstreet2023-10-221-0/+4
* bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Kent Overstreet2023-10-221-0/+1
* bcachefs: Add debug code to print btree transactionsKent Overstreet2023-10-221-0/+4
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-0/+1
* bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet2023-10-221-0/+3
* bcachefs: Trace where btree iterators are allocatedKent Overstreet2023-10-221-0/+1
* bcachefs: Reduce max nr of btree iters when lockdep is onKent Overstreet2023-10-221-0/+4
* bcachefs: Journal updates to interior nodesKent Overstreet2023-10-221-3/+0
* bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet2023-10-221-0/+5
* bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet2023-10-221-0/+3
* bcachefs: Iterator debug code improvementsKent Overstreet2023-10-221-1/+2
* bcachefs: introduce b->hash_valKent Overstreet2023-10-221-3/+4
* bcachefs: Add some comments for btree iterator flagsKent Overstreet2023-10-221-0/+16
* bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet2023-10-221-5/+7
* bcachefs: Split out btree_trigger_flagsKent Overstreet2023-10-221-0/+27
* bcachefs: Make btree_insert_entry more private to update pathKent Overstreet2023-10-221-2/+2
* bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet2023-10-221-0/+2
* bcachefs: Don't reexecute triggers when retrying transaction commitKent Overstreet2023-10-221-0/+1
* bcachefs: Refactor whiteouts compactionKent Overstreet2023-10-221-0/+5
* bcachefs: Whiteout changesKent Overstreet2023-10-221-1/+0
* bcachefs: Refactor bch2_trans_commit() pathKent Overstreet2023-10-221-3/+7
* bcachefs: Make btree_node_type_needs_gc() cheaperKent Overstreet2023-10-221-11/+14
* bcachefs: Rework btree iterator lifetimesKent Overstreet2023-10-221-6/+3
* bcachefs: Kill deferred btree updatesKent Overstreet2023-10-221-20/+0
* bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet2023-10-221-5/+10
* bcachefs: Do updates in order they were queued up inKent Overstreet2023-10-221-2/+2
* bcachefs: ReflinkKent Overstreet2023-10-221-1/+8
* bcachefs: Update path now handles triggers that generate more triggersKent Overstreet2023-10-221-0/+1
* bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet2023-10-221-1/+1
* bcachefs: Rip out old hacky transaction restart tracingKent Overstreet2023-10-221-1/+0
* bcachefs: Fix a bug with spinning on the journalKent Overstreet2023-10-221-0/+1
* bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_trans_mark_update()Kent Overstreet2023-10-221-0/+4
* bcachefs: btree_bkey_cached_commonKent Overstreet2023-10-221-6/+9
* bcachefs: Add actual tracepoints for transaction restartsKent Overstreet2023-10-221-0/+1
* bcachefs: don't lose errors from iterators that have been freedKent Overstreet2023-10-221-0/+1
* bcachefs: Add iter->idxKent Overstreet2023-10-221-0/+2
* bcachefs: Kill btree_iter->nextKent Overstreet2023-10-221-9/+0
* bcachefs: Btree iterators now always have a btree_transKent Overstreet2023-10-221-1/+2
* bcachefs: Btree iter improvementsKent Overstreet2023-10-221-1/+4
* bcachefs: Add time stats for btree updatesKent Overstreet2023-10-221-0/+1
* bcachefs: Btree update path cleanupKent Overstreet2023-10-221-1/+2
* bcachefs: kill struct btree_insertKent Overstreet2023-10-221-0/+7
* bcachefs: Always use bch2_extent_trim_atomic()Kent Overstreet2023-10-221-2/+0