Age | Commit message (Expand) | Author |
2024-01-01 | bcachefs: six locks: Simplify optimistic spinning | Kent Overstreet |
2023-11-14 | bcachefs: six locks: Fix lost wakeup | Kent Overstreet |
2023-10-30 | six locks: Lock contended tracepoints | Kent Overstreet |
2023-10-22 | bcachefs: Fix W=12 build errors | Kent Overstreet |
2023-10-22 | bcachefs: six locks: Guard against wakee exiting in __six_lock_wakeup() | Kent Overstreet |
2023-10-22 | bcachefs: six locks: Fix missing barrier on wait->lock_acquired | Kent Overstreet |
2023-10-22 | six locks: Disable percpu read lock mode in userspace | Kent Overstreet |
2023-10-22 | six locks: Use atomic_try_cmpxchg_acquire() | Kent Overstreet |
2023-10-22 | six locks: Fix an unitialized var | Kent Overstreet |
2023-10-22 | six locks: Delete redundant comment | Kent Overstreet |
2023-10-22 | six locks: Tiny bit more tidying | Kent Overstreet |
2023-10-22 | six locks: Seq now only incremented on unlock | Kent Overstreet |
2023-10-22 | six locks: Split out seq, use atomic_t instead of atomic64_t | Kent Overstreet |
2023-10-22 | six locks: Single instance of six_lock_vals | Kent Overstreet |
2023-10-22 | six_locks: Kill test_bit()/set_bit() usage | Kent Overstreet |
2023-10-22 | six locks: lock->state.seq no longer used for write lock held | Kent Overstreet |
2023-10-22 | six locks: Simplify six_relock() | Kent Overstreet |
2023-10-22 | six locks: Improve spurious wakeup handling in pcpu reader mode | Kent Overstreet |
2023-10-22 | six locks: Documentation, renaming | Kent Overstreet |
2023-10-22 | six locks: Kill six_lock_state union | Kent Overstreet |
2023-10-22 | six locks: Simplify dispatch | Kent Overstreet |
2023-10-22 | six locks: Centralize setting of waiting bit | Kent Overstreet |
2023-10-22 | six locks: Remove hacks for percpu mode lost wakeup | 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 | six locks: be more careful about lost wakeups | Kent Overstreet |
2023-10-22 | six locks: Simplify six_lock_counts() | Kent Overstreet |
2023-10-22 | six locks: Improved optimistic spinning | Kent Overstreet |
2023-10-22 | six locks: Expose tracepoint IP | Kent Overstreet |
2023-10-22 | six locks: Wakeup now takes lock on behalf of waiter | Kent Overstreet |
2023-10-22 | six locks: Fix a lost wakeup | Kent Overstreet |
2023-10-22 | six locks: Enable lockdep | Kent Overstreet |
2023-10-22 | six locks: Add start_time to six_lock_waiter | Kent Overstreet |
2023-10-22 | six locks: six_lock_waiter() | Kent Overstreet |
2023-10-22 | six locks: Simplify wait lists | Kent Overstreet |
2023-10-22 | six locks: Delete six_lock_pcpu_free_rcu() | Kent Overstreet |
2023-10-22 | six locks: Improve six_lock_count | Kent Overstreet |
2023-10-22 | bcachefs: Initial commit | Kent Overstreet |