Peter Zijlstra
|
c28d62cf52
locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter()
|
7 年之前 |
Boqun Feng
|
6b0ef92fee
rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites
|
7 年之前 |
Peter Zijlstra
|
c1e2f0eaf0
futex: Avoid violating the 10th rule of futex
|
7 年之前 |
Davidlohr Bueso
|
a23ba907d5
locking/rtmutex: replace top-waiter and pi_waiters leftmost caching
|
8 年之前 |
Alex Shi
|
69f0d429c4
locking/rtmutex: Remove unnecessary priority adjustment
|
8 年之前 |
Levin, Alexander (Sasha Levin)
|
cde50a6739
locking/rtmutex: Don't initialize lockdep when not required
|
8 年之前 |
Peter Zijlstra
|
f5694788ad
rt_mutex: Add lockdep annotations
|
9 年之前 |
Peter Zijlstra
|
04dc1b2fff
futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
|
8 年之前 |
Mike Galbraith
|
def34eaae5
rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()
|
8 年之前 |
Peter Zijlstra
|
19830e5524
rtmutex: Fix more prio comparisons
|
8 年之前 |
Peter Zijlstra
|
e0aad5b44f
rtmutex: Fix PI chain order integrity
|
8 年之前 |
Peter Zijlstra
|
acd58620e4
sched/rtmutex: Refactor rt_mutex_setprio()
|
8 年之前 |
Peter Zijlstra
|
aa2bfe5536
rtmutex: Clean up
|
8 年之前 |
Xunlei Pang
|
85e2d4f992
sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update
|
8 年之前 |
Xunlei Pang
|
e96a7705e7
sched/rtmutex/deadline: Fix a PI crash for deadline tasks
|
8 年之前 |
Xunlei Pang
|
2a1c602994
rtmutex: Deboost before waking up the top waiter
|
8 年之前 |
Peter Zijlstra
|
56222b212e
futex: Drop hb->lock before enqueueing on the rtmutex
|
8 年之前 |
Peter Zijlstra
|
cfafcd117d
futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
|
8 年之前 |
Peter Zijlstra
|
38d589f2fd
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
|
8 年之前 |
Peter Zijlstra
|
50809358dd
futex,rt_mutex: Introduce rt_mutex_init_waiter()
|
8 年之前 |
Peter Zijlstra
|
5293c2efda
futex,rt_mutex: Provide futex specific rt_mutex API
|
8 年之前 |
Peter Zijlstra
|
fffa954fb5
futex: Remove rt_mutex_deadlock_account_*()
|
8 年之前 |
Ingo Molnar
|
b17b01533b
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>
|
8 年之前 |
Ingo Molnar
|
174cd4b1e5
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
|
8 年之前 |
Ingo Molnar
|
84f001e157
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>
|
8 年之前 |
Steven Rostedt (VMware)
|
4009f4b3a9
locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock()
|
8 年之前 |
Thomas Gleixner
|
84d82ec5b9
locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy_locked()
|
8 年之前 |
Ingo Molnar
|
1b95b1a06c
Merge branch 'locking/urgent' into locking/core, to pick up dependent fixes
|
8 年之前 |
Thomas Gleixner
|
dbb26055de
locking/rtmutex: Prevent dequeue vs. unlock race
|
8 年之前 |
Waiman Long
|
194a6b5b9c
sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q
|
8 年之前 |