summaryrefslogtreecommitdiffstats
path: root/kernel/locking/rtmutex.c
Commit message (Expand)AuthorAgeFilesLines
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-1/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock()Steven Rostedt (VMware)2017-01-301-1/+1
* locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy...Thomas Gleixner2016-12-021-4/+12
* Merge branch 'locking/urgent' into locking/core, to pick up dependent fixesIngo Molnar2016-12-021-2/+66
|\
| * locking/rtmutex: Prevent dequeue vs. unlock raceThomas Gleixner2016-12-021-2/+66
* | sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_QWaiman Long2016-11-211-1/+1
|/
* locking/rtmutex: Only warn once on a trylock from bad contextSebastian Andrzej Siewior2016-06-081-1/+1
* rtmutex: Make wait_lock irq safeThomas Gleixner2016-01-261-63/+72
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-11-031-1/+2
|\
| * sched/deadline, locking/rtmutex: Fix open coded check in rt_mutex_waiter_less()Juri Lelli2015-09-231-1/+2
* | locking/rtmutex: Use acquire/release semanticsDavidlohr Bueso2015-10-061-9/+21
|/
* rtmutex: Delete scriptable testerDavidlohr Bueso2015-07-201-1/+1
* Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2015-06-241-31/+56
|\
| * locking/rtmutex: Update stale plist commentsDavidlohr Bueso2015-06-191-9/+9
| * futex: Lower the lock contention on the HB lock during wake upSebastian Andrzej Siewior2015-06-191-15/+41
| * locking/rtmutex: Implement lockless top-waiter wakeupDavidlohr Bueso2015-06-181-11/+10
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2015-06-221-4/+1
|\ \
| * | Merge branch 'linus' into timers/coreThomas Gleixner2015-05-191-5/+7
| |\|
| * | rtmutex: Remove bogus hrtimer_active() checkThomas Gleixner2015-04-221-4/+1
* | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-06-221-3/+10
|\ \ \ | |_|/ |/| |
| * | rtmutex: Warn if trylock is called from hard/softirq contextThomas Gleixner2015-05-131-0/+7
| * | locking/rtmutex: Drop usage of __HAVE_ARCH_CMPXCHGSebastian Andrzej Siewior2015-05-131-3/+3
| |/
* / sched: Handle priority boosted tasks proper in setscheduler()Thomas Gleixner2015-05-081-5/+7
|/
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-04-131-1/+1
|\
| * locking/rtmutex: Rename argument in the rt_mutex_adjust_prio_chain() document...Tom(JeHyeon) Yeon2015-03-251-1/+1
* | locking/rtmutex: Set state back to running on errorSebastian Andrzej Siewior2015-03-011-0/+1
|/
* locking/rtmutex: Avoid a NULL pointer dereference on deadlockSebastian Andrzej Siewior2015-02-181-1/+2
* locking/rtmutex: Optimize setting task running after being blockedDavidlohr Bueso2015-02-041-4/+3
* locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso2014-08-131-1/+1
* rtmutex: Avoid pointless requeueing in the deadlock detection chain walkThomas Gleixner2014-06-211-7/+70
* rtmutex: Cleanup deadlock detector debug logicThomas Gleixner2014-06-211-22/+55
* rtmutex: Confine deadlock logic to futexThomas Gleixner2014-06-211-29/+30
* rtmutex: Simplify remove_waiter()Thomas Gleixner2014-06-211-17/+19
* rtmutex: Document pi chain walkThomas Gleixner2014-06-211-9/+91
* rtmutex: Clarify the boost/deboost partThomas Gleixner2014-06-211-10/+48
* rtmutex: No need to keep task ref for lock owner checkThomas Gleixner2014-06-211-2/+3
* rtmutex: Simplify and document try_to_take_rtmutex()Thomas Gleixner2014-06-211-45/+88
* rtmutex: Simplify rtmutex_slowtrylock()Thomas Gleixner2014-06-211-11/+20
* rtmutex: Plug slow unlock raceThomas Gleixner2014-06-161-6/+109
* rtmutex: Detect changes in the pi lock chainThomas Gleixner2014-06-071-24/+71
* rtmutex: Handle deadlock detection smarterThomas Gleixner2014-06-071-5/+28
* rtmutex: Fix deadlock detector for realThomas Gleixner2014-05-281-4/+28
* sched: Consider pi boosting in setscheduler()Thomas Gleixner2014-02-221-0/+12
* sched/deadline: Add SCHED_DEADLINE inheritance logicDario Faggioli2014-01-131-9/+22
* rtmutex: Turn the plist into an rb-treePeter Zijlstra2014-01-131-30/+121
* locking: Move the rtmutex code to kernel/locking/Peter Zijlstra2013-11-061-0/+1060