summaryrefslogtreecommitdiffstats
path: root/kernel/locking/rtmutex.c
Commit message (Expand)AuthorAgeFilesLines
* locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock()Thomas Gleixner2021-03-291-12/+7
* locking/rtmutex: Restrict the trylock WARN_ON() to debugThomas Gleixner2021-03-291-1/+1
* locking/rtmutex: Fix misleading comment in rt_mutex_postunlock()Thomas Gleixner2021-03-291-1/+1
* locking/rtmutex: Consolidate the fast/slowpath invocationThomas Gleixner2021-03-291-85/+59
* locking/rtmutex: Make text section and inlining consistentThomas Gleixner2021-03-291-76/+76
* locking/rtmutex: Decrapify __rt_mutex_init()Thomas Gleixner2021-03-291-6/+4
* locking/rtmutex: Inline chainwalk depth checkThomas Gleixner2021-03-291-8/+3
* locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.cThomas Gleixner2021-03-291-0/+8
* locking/rtmutex: Remove empty and unused debug stubsThomas Gleixner2021-03-291-18/+0
* locking/rtmutex: Remove output from deadlock detectorSebastian Andrzej Siewior2021-03-291-6/+1
* locking/rtmutex: Remove rtmutex deadlock tester leftoversSebastian Andrzej Siewior2021-03-291-3/+0
* locking/rtmutex: Remove rt_mutex_timed_lock()Sebastian Andrzej Siewior2021-03-291-46/+0
* locking: Fix typos in commentsIngo Molnar2021-03-221-2/+2
* kernel/futex: Kill rt_mutex_next_owner()Davidlohr Bueso2021-03-111-20/+0
* kernel: delete repeated words in commentsRandy Dunlap2021-02-261-2/+2
* Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-211-36/+18
|\
| * rbtree, rtmutex: Use rb_add_cached()Peter Zijlstra2021-02-171-36/+18
* | Merge branch 'linus' into locking/core, to pick up upstream fixesIngo Molnar2021-02-121-2/+1
|\|
| * rtmutex: Remove unused argument from rt_mutex_proxy_unlock()Thomas Gleixner2021-01-261-2/+1
* | locking/rtmutex: Add missing kernel-doc markupAlex Shi2021-01-281-6/+11
|/
* locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed()Alex Shi2020-04-271-2/+0
* locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->ownerPaul E. McKenney2020-02-201-1/+1
* locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-3/+3
* sched/core: Convert get_task_struct() to return the taskMatthew Wilcox (Oracle)2019-07-251-4/+2
* docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2019-07-151-1/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* futex: Handle early deadlock return correctlyThomas Gleixner2019-02-081-5/+32
* locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endifSteven Rostedt (VMware)2018-09-111-2/+2
* locking/rtmutex: Allow specifying a subclass for nested lockingPeter Rosin2018-07-251-4/+25
* locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter()Peter Zijlstra2018-03-281-2/+1
* rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsitesBoqun Feng2018-03-091-2/+3
* futex: Avoid violating the 10th rule of futexPeter Zijlstra2018-01-141-7/+19
* locking/rtmutex: replace top-waiter and pi_waiters leftmost cachingDavidlohr Bueso2017-09-081-24/+11
* locking/rtmutex: Remove unnecessary priority adjustmentAlex Shi2017-07-131-1/+0
* locking/rtmutex: Don't initialize lockdep when not requiredLevin, Alexander (Sasha Levin)2017-06-201-1/+2
* rt_mutex: Add lockdep annotationsPeter Zijlstra2017-06-081-7/+29
* futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()Peter Zijlstra2017-05-221-6/+18
* rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()Mike Galbraith2017-04-051-5/+5
* rtmutex: Fix more prio comparisonsPeter Zijlstra2017-04-041-3/+29
* rtmutex: Fix PI chain order integrityPeter Zijlstra2017-04-041-2/+27
* sched/rtmutex: Refactor rt_mutex_setprio()Peter Zijlstra2017-04-041-82/+30
* rtmutex: Clean upPeter Zijlstra2017-04-041-15/+13
* sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period updateXunlei Pang2017-04-041-1/+1
* sched/rtmutex/deadline: Fix a PI crash for deadline tasksXunlei Pang2017-04-041-8/+21
* rtmutex: Deboost before waking up the top waiterXunlei Pang2017-04-041-27/+32
* futex: Drop hb->lock before enqueueing on the rtmutexPeter Zijlstra2017-03-231-21/+28
* futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()Peter Zijlstra2017-03-231-19/+7
* futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()Peter Zijlstra2017-03-231-7/+45
* futex,rt_mutex: Introduce rt_mutex_init_waiter()Peter Zijlstra2017-03-231-3/+9
* futex,rt_mutex: Provide futex specific rt_mutex APIPeter Zijlstra2017-03-231-14/+41