summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_locking.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Drop trans->nounlockKent Overstreet1-8/+1
2023-10-23bcachefs: Move btree lock debugging to slowpath fnKent Overstreet1-14/+1
2023-10-23bcachefs: Improve tracing for transaction restartsKent Overstreet1-3/+5
2023-10-23bcachefs: Don't deadlock when btree node reuse changes lock orderingKent Overstreet1-7/+12
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-10/+14
2023-10-23bcachefs: Add debug code to print btree transactionsKent Overstreet1-1/+11
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-2/+1
2023-10-23bcachefs: Inline more of bch2_trans_commit hot pathKent Overstreet1-0/+18
2023-10-23bcachefs: Update path microoptimizationsKent Overstreet1-1/+1
2023-10-23bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet1-1/+1
2023-10-23bcachefs: Don't pass around may_drop_locksKent Overstreet1-5/+3
2023-10-23bcachefs: btree_bkey_cached_commonKent Overstreet1-8/+8
2023-10-23bcachefs: trans_for_each_iter()Kent Overstreet1-2/+3
2023-10-23bcachefs: Use deferred btree updates for inode updatesKent Overstreet1-2/+0
2023-10-23bcachefs: More allocator startup improvementsKent Overstreet1-1/+0
2023-10-23bcachefs: Btree locking fix, refactoringKent Overstreet1-1/+8
2023-10-23bcachefs: make struct btree_iter a bit smallerKent Overstreet1-1/+1
2023-10-23bcachefs: Fix an assertion in the btree node merge pathKent Overstreet1-0/+21
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+196