summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_interior.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Rework calling convention for marking overwritesKent Overstreet1-10/+11
2023-10-23bcachefs: Improve key marking interfaceKent Overstreet1-12/+21
2023-10-23bcachefs: More work to avoid transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: Delete duplicate codeKent Overstreet1-13/+13
2023-10-23bcachefs: improved btree locking tracepointsKent Overstreet1-0/+1
2023-10-23bcachefs: Don't pass around may_drop_locksKent Overstreet1-9/+6
2023-10-23bcachefs: Kill remaining bch2_btree_iter_unlock() usesKent Overstreet1-8/+11
2023-10-23bcachefs: btree_bkey_cached_commonKent Overstreet1-57/+58
2023-10-23bcachefs: Write out fs usage consistentlyKent Overstreet1-12/+12
2023-10-23bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet1-18/+22
2023-10-23bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet1-0/+5
2023-10-23bcachefs: trans_for_each_iter()Kent Overstreet1-15/+15
2023-10-23bcachefs: Add time stats for btree updatesKent Overstreet1-1/+2
2023-10-23bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet1-7/+6
2023-10-23bcachefs: fix more locking bugsKent Overstreet1-5/+10
2023-10-23bcachefs: Fix double counting when gc is runningKent Overstreet1-6/+3
2023-10-23bcachefs: gc lock no longer needed for disk reservationsKent Overstreet1-3/+2
2023-10-23bcachefs: journal_replay_early()Kent Overstreet1-1/+0
2023-10-23bcachefs: Persist alloc info on clean shutdownKent Overstreet1-0/+2
2023-10-23bcachefs: Fix check for if extent update is allocatingKent Overstreet1-12/+17
2023-10-23bcachefs: More allocator startup improvementsKent Overstreet1-0/+13
2023-10-23bcachefs: s/usage_lock/mark_lockKent Overstreet1-6/+6
2023-10-23bcachefs: drop bogus percpu_ref_trygetKent Overstreet1-7/+1
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-31/+25
2023-10-23bcachefs: Hold usage_lock over mark_key and fs_usage_applyKent Overstreet1-20/+24
2023-10-23bcachefs: Btree locking fix, refactoringKent Overstreet1-19/+21
2023-10-23bcachefs: gc now operates on second set of bucket marksKent Overstreet1-23/+27
2023-10-23bcachefs: Don't block on journal reservation with btree locks heldKent Overstreet1-3/+3
2023-10-23bcachefs: Erasure codingKent Overstreet1-1/+1
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-8/+8
2023-10-23bcachefs: more key marking refactoringKent Overstreet1-16/+21
2023-10-23bcachefs: replicas: prep work for stripesKent Overstreet1-2/+2
2023-10-23bcachefs: Allocation code refactoringKent Overstreet1-17/+11
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet1-1/+1
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-1/+7
2023-10-23bcachefs: Comparison function cleanupsKent Overstreet1-3/+3
2023-10-23bcachefs: lift ordering restriction on 0 size extentsKent Overstreet1-2/+2
2023-10-23bcachefs: Change how replicated data is accountedKent Overstreet1-1/+1
2023-10-23bcachefs: Account for internal fragmentation betterKent Overstreet1-1/+2
2023-10-23bcachefs: kill s_alloc, use bch_data_typeKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_mark_key() now takes bch_data_typeKent Overstreet1-5/+5
2023-10-23bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet1-1/+2
2023-10-23bcachefs: Fix a use after free in the journal codeKent Overstreet1-1/+3
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+2171