summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet1-0/+1
2023-10-23bcachefs: iter->real_posKent Overstreet1-0/+2
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-1/+1
2023-10-23bcachefs: Don't issue btree writes that weren't journalledKent Overstreet1-0/+2
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-7/+4
2023-10-23bcachefs: Fix error in filesystem initializationKent Overstreet1-0/+1
2023-10-23bcachefs: Throttle updates when btree key cache is too dirtyKent Overstreet1-0/+1
2023-10-23bcachefs: Improve btree key cache shrinkerKent Overstreet1-1/+3
2023-10-23bcachefs: Add a shrinker for the btree key cacheKent Overstreet1-0/+2
2023-10-23bcachefs: Take a SRCU lock in btree transactionsKent Overstreet1-0/+1
2023-10-23bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet1-1/+5
2023-10-23bcachefs: Don't embed btree iters in btree_transKent Overstreet1-4/+0
2023-10-23bcachefs: Drop sysfs interface to debug parametersKent Overstreet1-4/+0
2023-10-23bcachefs: Fix spurious transaction restartsKent Overstreet1-0/+5
2023-10-23bcachefs: Fix for bad stripe pointersKent Overstreet1-0/+1
2023-10-23bcachefs: Perf improvements for bch_alloc_read()Kent Overstreet1-2/+0
2023-10-23bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet1-1/+1
2023-10-23bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet1-2/+0
2023-10-23bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet1-0/+2
2023-10-23bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet1-0/+10
2023-10-23bcachefs: Give bkey_cached_key same attributes as bposKent Overstreet1-1/+1
2023-10-23bcachefs: Btree key cacheKent Overstreet1-1/+52
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-0/+4
2023-10-23bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Kent Overstreet1-0/+1
2023-10-23bcachefs: Add debug code to print btree transactionsKent Overstreet1-0/+4
2023-10-23bcachefs: Interior btree updates are now fully transactionalKent Overstreet1-0/+1
2023-10-23bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet1-0/+3
2023-10-23bcachefs: Trace where btree iterators are allocatedKent Overstreet1-0/+1
2023-10-23bcachefs: Reduce max nr of btree iters when lockdep is onKent Overstreet1-0/+4
2023-10-23bcachefs: Journal updates to interior nodesKent Overstreet1-3/+0
2023-10-23bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet1-0/+5
2023-10-23bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet1-0/+3
2023-10-23bcachefs: Iterator debug code improvementsKent Overstreet1-1/+2
2023-10-23bcachefs: introduce b->hash_valKent Overstreet1-3/+4
2023-10-23bcachefs: Add some comments for btree iterator flagsKent Overstreet1-0/+16
2023-10-23bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet1-5/+7
2023-10-23bcachefs: Split out btree_trigger_flagsKent Overstreet1-0/+27
2023-10-23bcachefs: Make btree_insert_entry more private to update pathKent Overstreet1-2/+2
2023-10-23bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet1-0/+2
2023-10-23bcachefs: Don't reexecute triggers when retrying transaction commitKent Overstreet1-0/+1
2023-10-23bcachefs: Refactor whiteouts compactionKent Overstreet1-0/+5
2023-10-23bcachefs: Whiteout changesKent Overstreet1-1/+0
2023-10-23bcachefs: Refactor bch2_trans_commit() pathKent Overstreet1-3/+7
2023-10-23bcachefs: Make btree_node_type_needs_gc() cheaperKent Overstreet1-11/+14
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