Age | Commit message (Expand) | Author |
2024-03-13 | bcachefs: Drop redundant btree_path_downgrade()s | Kent Overstreet |
2024-01-22 | bcachefs: Add gfp flags param to bch2_prt_task_backtrace() | Kent Overstreet |
2024-01-21 | bcachefs: Improve trace_trans_restart_relock | Kent Overstreet |
2024-01-05 | bcachefs: Improve would_deadlock trace event | Kent Overstreet |
2024-01-01 | bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS | Kent Overstreet |
2024-01-01 | bcachefs: rcu protect trans->paths | Kent Overstreet |
2024-01-01 | bcachefs: kill btree_path.idx | Kent Overstreet |
2024-01-01 | bcachefs: trans_for_each_path() no longer uses path->idx | Kent Overstreet |
2024-01-01 | bcachefs: kill btree_path->(alloc_seq|downgrade_seq) | Kent Overstreet |
2024-01-01 | bcachefs: Improve trace_trans_restart_would_deadlock | Kent Overstreet |
2024-01-01 | bcachefs: Improve btree_path_dowgrade tracepoint | Kent Overstreet |
2023-11-04 | bcachefs: Ensure srcu lock is not held too long | Kent Overstreet |
2023-11-01 | bcachefs: Don't downgrade locks on transaction restart | Kent Overstreet |
2023-10-22 | bcachefs: Assorted fixes for clang | Kent Overstreet |
2023-10-22 | bcachefs: Assorted sparse fixes | Kent Overstreet |
2023-10-22 | bcachefs: Don't call lock_graph_descend() with wait lock held | Kent Overstreet |
2023-10-22 | bcachefs: bch2_trans_unlock_noassert() | Kent Overstreet |
2023-10-22 | bcachefs: drop_locks_do() | Kent Overstreet |
2023-10-22 | bcachefs: trans_for_each_path_safe() | Kent Overstreet |
2023-10-22 | six locks: Kill six_lock_pcpu_(alloc|free) | Kent Overstreet |
2023-10-22 | six locks: six_lock_readers_add() | Kent Overstreet |
2023-10-22 | bcachefs: Centralize btree node lock initialization | Kent Overstreet |
2023-10-22 | bcachefs: Fix erasure coding locking | Kent Overstreet |
2023-10-22 | bcachefs: New backtrace utility code | Kent Overstreet |
2023-10-22 | bcachefs: trans->notrace_relock_fail | Kent Overstreet |
2023-10-22 | bcachefs: Use six_lock_ip() | Kent Overstreet |
2023-10-22 | bcachefs: bch2_trans_relock_notrace() | Kent Overstreet |
2023-10-22 | bcachefs: Fixes for building in userspace | Kent Overstreet |
2023-10-22 | bcachefs: Assorted checkpatch fixes | Kent Overstreet |
2023-10-22 | fixup bcachefs: Deadlock cycle detector | Kent Overstreet |
2023-10-22 | fixup bcachefs: Deadlock cycle detector | Kent Overstreet |
2023-10-22 | bcachefs: Fix lock_graph_remove_non_waiters() | Kent Overstreet |
2023-10-22 | bcachefs: Simplify break_cycle() | Kent Overstreet |
2023-10-22 | bcachefs: Print cycle on unrecoverable deadlock | Kent Overstreet |
2023-10-22 | bcachefs: bch2_trans_locked() | Kent Overstreet |
2023-10-22 | bcachefs: Improve btree_deadlock debugfs output | Kent Overstreet |
2023-10-22 | bcachefs: bch2_btree_node_relock_notrace() | Kent Overstreet |
2023-10-22 | bcachefs: Ensure bch2_btree_node_lock_write_nofail() never fails | Kent Overstreet |
2023-10-22 | bcachefs: Delete old deadlock avoidance code | Kent Overstreet |
2023-10-22 | bcachefs: Print deadlock cycle in debugfs | Kent Overstreet |
2023-10-22 | bcachefs: Deadlock cycle detector | Kent Overstreet |
2023-10-22 | bcachefs: Fix bch2_btree_node_upgrade() | Kent Overstreet |
2023-10-22 | bcachefs: Fix redundant transaction restart | Kent Overstreet |
2023-10-22 | bcachefs: Convert more locking code to btree_bkey_cached_common | Kent Overstreet |
2023-10-22 | bcachefs: btree_bkey_cached_common->cached | Kent Overstreet |
2023-10-22 | bcachefs: Fix six_lock_readers_add() | Kent Overstreet |
2023-10-22 | bcachefs: New locking functions | Kent Overstreet |
2023-10-22 | bcachefs: Add persistent counters for all tracepoints | Kent Overstreet |
2023-10-22 | bcachefs: Improve bch2_btree_node_relock() | Kent Overstreet |
2023-10-22 | bcachefs: Improve btree_node_relock_fail tracepoint | Kent Overstreet |