summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_locking.h
AgeCommit message (Expand)Author
2023-10-22Revert "bcachefs: Add more assertions for locking btree iterators out of order"Kent Overstreet
2023-10-22bcachefs: Add more assertions for locking btree iterators out of orderKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Further reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Drop trans->nounlockKent Overstreet
2023-10-22bcachefs: Move btree lock debugging to slowpath fnKent Overstreet
2023-10-22bcachefs: Improve tracing for transaction restartsKent Overstreet
2023-10-22bcachefs: Don't deadlock when btree node reuse changes lock orderingKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: Add debug code to print btree transactionsKent Overstreet
2023-10-22bcachefs: Fix a deadlockKent Overstreet
2023-10-22bcachefs: Inline more of bch2_trans_commit hot pathKent Overstreet
2023-10-22bcachefs: Update path microoptimizationsKent Overstreet
2023-10-22bcachefs: kill BTREE_ITER_NOUNLOCKKent Overstreet
2023-10-22bcachefs: Don't pass around may_drop_locksKent Overstreet
2023-10-22bcachefs: btree_bkey_cached_commonKent Overstreet
2023-10-22bcachefs: trans_for_each_iter()Kent Overstreet
2023-10-22bcachefs: Use deferred btree updates for inode updatesKent Overstreet
2023-10-22bcachefs: More allocator startup improvementsKent Overstreet
2023-10-22bcachefs: Btree locking fix, refactoringKent Overstreet
2023-10-22bcachefs: make struct btree_iter a bit smallerKent Overstreet
2023-10-22bcachefs: Fix an assertion in the btree node merge pathKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet