Age | Commit message (Expand) | Author |
2021-09-09 | locking/rtmutex: Fix ww_mutex deadlock check | Peter Zijlstra |
2021-09-02 | locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT | Mike Galbraith |
2021-08-30 | Merge tag 'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds |
2021-08-30 | Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds |
2021-08-27 | locking/rtmutex: Return success on deadlock for ww_mutex waiters | Peter Zijlstra |
2021-08-27 | locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes | Peter Zijlstra |
2021-08-25 | locking/rtmutex: Dequeue waiter on ww_mutex deadlock | Thomas Gleixner |
2021-08-25 | locking/rtmutex: Dont dereference waiter lockless | Thomas Gleixner |
2021-08-20 | locking/semaphore: Add might_sleep() to down_*() family | Xiaoming Ni |
2021-08-20 | locking/ww_mutex: Initialize waiter.ww_ctx properly | Sebastian Andrzej Siewior |
2021-08-17 | locking/spinlock/rt: Prepare for RT local_lock | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Add adaptive spinwait mechanism | Steven Rostedt |
2021-08-17 | locking/rtmutex: Implement equal priority lock stealing | Gregory Haskins |
2021-08-17 | locking/rtmutex: Prevent lockdep false positive with PI futexes | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Add mutex variant for RT | Thomas Gleixner |
2021-08-17 | locking/ww_mutex: Implement rtmutex based ww_mutex API functions | Peter Zijlstra |
2021-08-17 | locking/rtmutex: Extend the rtmutex core to support ww_mutex | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Add rt_mutex based lock type and accessors | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Add RT priority to W/W order | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Implement rt_mutex accessors | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Abstract out internal lock accesses | Thomas Gleixner |
2021-08-17 | locking/ww_mutex: Abstract out mutex types | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Abstract out mutex accessors | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Abstract out waiter enqueueing | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Abstract out the waiter iteration | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/... | Peter Zijlstra (Intel) |
2021-08-17 | locking/ww_mutex: Split up ww_mutex_unlock() | Peter Zijlstra (Intel) |
2021-08-17 | locking/ww_mutex: Gather mutex_waiter initialization | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Simplify lockdep annotations | Peter Zijlstra |
2021-08-17 | locking/mutex: Make mutex::wait_lock raw | Thomas Gleixner |
2021-08-17 | locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h>... | Thomas Gleixner |
2021-08-17 | locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO | Peter Zijlstra |
2021-08-17 | locking/rwlock: Provide RT variant | Thomas Gleixner |
2021-08-17 | locking/spinlock: Provide RT variant | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Provide the spin/rwlock core lock function | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Guard regular sleeping locks specific functions | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Use rt_mutex_wake_q_head | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Provide rt_wake_q_head and helpers | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Add wake_state to rt_mutex_waiter | Thomas Gleixner |
2021-08-17 | locking/rwsem: Add rtmutex based R/W semaphore implementation | Thomas Gleixner |
2021-08-17 | locking/rt: Add base code for RT rw_semaphore and rwlock | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Provide rt_mutex_slowlock_locked() | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Split out the inner parts of 'struct rtmutex' | Peter Zijlstra |
2021-08-17 | locking/rtmutex: Split API from implementation | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() | Thomas Gleixner |
2021-08-17 | locking/rtmutex: Convert macros to inlines | Sebastian Andrzej Siewior |
2021-08-17 | locking/rtmutex: Set proper wait context for lockdep | Thomas Gleixner |