summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_locking.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fixes for building in userspaceKent Overstreet1-2/+1
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-1/+1
2023-10-23fixup bcachefs: Deadlock cycle detectorKent Overstreet1-0/+7
2023-10-23fixup bcachefs: Deadlock cycle detectorKent Overstreet1-2/+26
2023-10-23bcachefs: Fix lock_graph_remove_non_waiters()Kent Overstreet1-96/+76
2023-10-23bcachefs: Simplify break_cycle()Kent Overstreet1-9/+10
2023-10-23bcachefs: Print cycle on unrecoverable deadlockKent Overstreet1-1/+23
2023-10-23bcachefs: bch2_trans_locked()Kent Overstreet1-0/+10
2023-10-23bcachefs: Improve btree_deadlock debugfs outputKent Overstreet1-16/+38
2023-10-23bcachefs: bch2_btree_node_relock_notrace()Kent Overstreet1-2/+4
2023-10-23bcachefs: Ensure bch2_btree_node_lock_write_nofail() never failsKent Overstreet1-0/+34
2023-10-23bcachefs: Delete old deadlock avoidance codeKent Overstreet1-92/+8
2023-10-23bcachefs: Print deadlock cycle in debugfsKent Overstreet1-19/+25
2023-10-23bcachefs: Deadlock cycle detectorKent Overstreet1-3/+243
2023-10-23bcachefs: Fix bch2_btree_node_upgrade()Kent Overstreet1-4/+18
2023-10-23bcachefs: Fix redundant transaction restartKent Overstreet1-4/+3
2023-10-23bcachefs: Convert more locking code to btree_bkey_cached_commonKent Overstreet1-5/+6
2023-10-23bcachefs: btree_bkey_cached_common->cachedKent Overstreet1-2/+1
2023-10-23bcachefs: Fix six_lock_readers_add()Kent Overstreet1-2/+4
2023-10-23bcachefs: New locking functionsKent Overstreet1-1/+1
2023-10-23bcachefs: Add persistent counters for all tracepointsKent Overstreet1-6/+6
2023-10-23bcachefs: Improve bch2_btree_node_relock()Kent Overstreet1-7/+1
2023-10-23bcachefs: Improve btree_node_relock_fail tracepointKent Overstreet1-1/+2
2023-10-23bcachefs: Track held write locksKent Overstreet1-3/+13
2023-10-23bcachefs: Switch btree locking code to struct btree_bkey_cached_commonKent Overstreet1-7/+7
2023-10-23six locks: Improve six_lock_countKent Overstreet1-4/+8
2023-10-23bcachefs: Better use of locking helpersKent Overstreet1-5/+15
2023-10-23bcachefs: Reorganize btree_locking.[ch]Kent Overstreet1-139/+147
2023-10-23bcachefs: btree_locking.cKent Overstreet1-0/+442