summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Rework btree iterator lifetimesKent Overstreet1-6/+3
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet1-20/+0
2023-10-23bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet1-5/+10
2023-10-23bcachefs: Do updates in order they were queued up inKent Overstreet1-2/+2
2023-10-23bcachefs: ReflinkKent Overstreet1-1/+8
2023-10-23bcachefs: Update path now handles triggers that generate more triggersKent Overstreet1-0/+1
2023-10-23bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet1-1/+1
2023-10-23bcachefs: Rip out old hacky transaction restart tracingKent Overstreet1-1/+0
2023-10-23bcachefs: Fix a bug with spinning on the journalKent Overstreet1-0/+1
2023-10-23bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_mark_update()Kent Overstreet1-0/+4
2023-10-23bcachefs: btree_bkey_cached_commonKent Overstreet1-6/+9
2023-10-23bcachefs: Add actual tracepoints for transaction restartsKent Overstreet1-0/+1
2023-10-23bcachefs: don't lose errors from iterators that have been freedKent Overstreet1-0/+1
2023-10-23bcachefs: Add iter->idxKent Overstreet1-0/+2
2023-10-23bcachefs: Kill btree_iter->nextKent Overstreet1-9/+0
2023-10-23bcachefs: Btree iterators now always have a btree_transKent Overstreet1-1/+2
2023-10-23bcachefs: Btree iter improvementsKent Overstreet1-1/+4
2023-10-23bcachefs: Add time stats for btree updatesKent Overstreet1-0/+1
2023-10-23bcachefs: Btree update path cleanupKent Overstreet1-1/+2
2023-10-23bcachefs: kill struct btree_insertKent Overstreet1-0/+7
2023-10-23bcachefs: Always use bch2_extent_trim_atomic()Kent Overstreet1-2/+0
2023-10-23bcachefs: increase BTREE_ITER_MAXKent Overstreet1-8/+11
2023-10-23bcachefs: Use journal preres for deferred btree updatesKent Overstreet1-1/+2
2023-10-23bcachefs: Convert bucket invalidation to key marking pathKent Overstreet1-0/+1
2023-10-23bcachefs: gc lock no longer needed for disk reservationsKent Overstreet1-1/+0
2023-10-23bcachefs: journal_replay_early()Kent Overstreet1-0/+1
2023-10-23bcachefs: Deferred btree updatesKent Overstreet1-2/+21
2023-10-23bcachefs: Track nr_inodes with the key marking machineryKent Overstreet1-0/+1
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-5/+30
2023-10-23bcachefs: Btree locking fix, refactoringKent Overstreet1-0/+1
2023-10-23bcachefs: Centralize marking of replicas in btree update pathKent Overstreet1-1/+1
2023-10-23bcachefs: btree gc refactoringKent Overstreet1-5/+0
2023-10-23bcachefs: Allocation code refactoringKent Overstreet1-7/+2
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet1-17/+1
2023-10-23bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possibleKent Overstreet1-1/+0
2023-10-23bcachefs: make struct btree_iter a bit smallerKent Overstreet1-2/+1
2023-10-23bcachefs: lift ordering restriction on 0 size extentsKent Overstreet1-5/+0
2023-10-23bcachefs: bkey_written()Kent Overstreet1-24/+38
2023-10-23bcachefs: improved rw_aux_tree_bsearch()Kent Overstreet1-0/+5
2023-10-23bcachefs: Factor out btree_key_can_insert()Kent Overstreet1-1/+0
2023-10-23bcachefs: trace transaction restartsKent Overstreet1-0/+1
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+479