summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_locking.c
AgeCommit message (Expand)Author
2023-03-13bcachefs: Centralize btree node lock initializationKent Overstreet
2023-03-13bcachefs: Fix erasure coding lockingKent Overstreet
2023-03-13bcachefs: New backtrace utility codeKent Overstreet
2023-03-13bcachefs: trans->notrace_relock_failKent Overstreet
2023-03-13bcachefs: Use six_lock_ip()Kent Overstreet
2023-03-13bcachefs: bch2_trans_relock_notrace()Kent Overstreet
2023-03-13bcachefs: Fixes for building in userspaceKent Overstreet
2023-03-13bcachefs: Assorted checkpatch fixesKent Overstreet
2023-03-13fixup bcachefs: Deadlock cycle detectorKent Overstreet
2023-03-13fixup bcachefs: Deadlock cycle detectorKent Overstreet
2023-03-13bcachefs: Fix lock_graph_remove_non_waiters()Kent Overstreet
2023-03-13bcachefs: Simplify break_cycle()Kent Overstreet
2023-03-13bcachefs: Print cycle on unrecoverable deadlockKent Overstreet
2023-03-13bcachefs: bch2_trans_locked()Kent Overstreet
2023-03-13bcachefs: Improve btree_deadlock debugfs outputKent Overstreet
2023-03-13bcachefs: bch2_btree_node_relock_notrace()Kent Overstreet
2023-03-13bcachefs: Ensure bch2_btree_node_lock_write_nofail() never failsKent Overstreet
2023-03-13bcachefs: Delete old deadlock avoidance codeKent Overstreet
2023-03-13bcachefs: Print deadlock cycle in debugfsKent Overstreet
2023-03-13bcachefs: Deadlock cycle detectorKent Overstreet
2023-03-13bcachefs: Fix bch2_btree_node_upgrade()Kent Overstreet
2023-03-13bcachefs: Fix redundant transaction restartKent Overstreet
2023-03-13bcachefs: Convert more locking code to btree_bkey_cached_commonKent Overstreet
2023-03-13bcachefs: btree_bkey_cached_common->cachedKent Overstreet
2023-03-13bcachefs: Fix six_lock_readers_add()Kent Overstreet
2023-03-13bcachefs: New locking functionsKent Overstreet
2023-03-13bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-03-13bcachefs: Improve bch2_btree_node_relock()Kent Overstreet
2023-03-13bcachefs: Improve btree_node_relock_fail tracepointKent Overstreet
2023-03-13bcachefs: Track held write locksKent Overstreet
2023-03-13bcachefs: Switch btree locking code to struct btree_bkey_cached_commonKent Overstreet
2023-03-13six locks: Improve six_lock_countKent Overstreet
2023-03-13bcachefs: Better use of locking helpersKent Overstreet
2023-03-13bcachefs: Reorganize btree_locking.[ch]Kent Overstreet
2023-03-13bcachefs: btree_locking.cKent Overstreet