Sebastian Andrzej Siewior
|
9d3e2d02f5
locking/rtmutex: Set state back to running on error
|
10 years ago |
Sebastian Andrzej Siewior
|
8d1e5a1a1c
locking/rtmutex: Avoid a NULL pointer dereference on deadlock
|
10 years ago |
Davidlohr Bueso
|
afffc6c180
locking/rtmutex: Optimize setting task running after being blocked
|
10 years ago |
Davidlohr Bueso
|
214e0aed63
locking/Documentation: Move locking related docs into Documentation/locking/
|
11 years ago |
Thomas Gleixner
|
67792e2cab
rtmutex: Avoid pointless requeueing in the deadlock detection chain walk
|
11 years ago |
Thomas Gleixner
|
8930ed80f9
rtmutex: Cleanup deadlock detector debug logic
|
11 years ago |
Thomas Gleixner
|
c051b21f71
rtmutex: Confine deadlock logic to futex
|
11 years ago |
Thomas Gleixner
|
1ca7b86062
rtmutex: Simplify remove_waiter()
|
11 years ago |
Thomas Gleixner
|
3eb65aeadf
rtmutex: Document pi chain walk
|
11 years ago |
Thomas Gleixner
|
a57594a13a
rtmutex: Clarify the boost/deboost part
|
11 years ago |
Thomas Gleixner
|
2ffa5a5cd2
rtmutex: No need to keep task ref for lock owner check
|
11 years ago |
Thomas Gleixner
|
358c331f39
rtmutex: Simplify and document try_to_take_rtmutex()
|
11 years ago |
Thomas Gleixner
|
88f2b4c15e
rtmutex: Simplify rtmutex_slowtrylock()
|
11 years ago |
Thomas Gleixner
|
27e35715df
rtmutex: Plug slow unlock race
|
11 years ago |
Thomas Gleixner
|
8208498438
rtmutex: Detect changes in the pi lock chain
|
11 years ago |
Thomas Gleixner
|
3d5c9340d1
rtmutex: Handle deadlock detection smarter
|
11 years ago |
Thomas Gleixner
|
397335f004
rtmutex: Fix deadlock detector for real
|
11 years ago |
Thomas Gleixner
|
c365c292d0
sched: Consider pi boosting in setscheduler()
|
11 years ago |
Dario Faggioli
|
2d3d891d33
sched/deadline: Add SCHED_DEADLINE inheritance logic
|
11 years ago |
Peter Zijlstra
|
fb00aca474
rtmutex: Turn the plist into an rb-tree
|
11 years ago |
Peter Zijlstra
|
1696a8bee3
locking: Move the rtmutex code to kernel/locking/
|
11 years ago |