aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/mutex.c
Commit message (Expand)AuthorAge
* locking: Move the mutex code to kernel/locking/Peter Zijlstra2013-11-06
* mutex: Avoid gcc version dependent __builtin_constant_p() usageTetsuo Handa2013-10-18
* Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2013-09-04
|\
| * mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNERDavidlohr Bueso2013-07-25
| * mutex: Do not unnecessarily deal with waitersDavidlohr Bueso2013-07-23
| * mutex: Fix/document access-once assumption in mutex_can_spin_on_owner()Peter Zijlstra2013-07-22
* | mutex: Fix w/w mutex deadlock injectionMaarten Lankhorst2013-07-30
|/
* mutex: Move ww_mutex definitions to ww_mutex.hMaarten Lankhorst2013-07-12
* mutex: Add w/w mutex slowpath debuggingDaniel Vetter2013-06-26
* mutex: Add support for wound/wait style locksMaarten Lankhorst2013-06-26
* arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or notMaarten Lankhorst2013-06-26
* mutex: Back out architecture specific check for negative mutex countWaiman Long2013-04-19
* mutex: Queue mutex spinners with MCS lock to reduce cacheline contentionWaiman Long2013-04-19
* mutex: Make more scalable by doing less atomic operationsWaiman Long2013-04-19
* mutex: Move mutex spinning code from sched/core.c back to mutex.cWaiman Long2013-04-19
* sched/rt: Move rt specific bits into new header fileClark Williams2013-02-07
* sched/rt: Use schedule_preempt_disabled()Thomas Gleixner2012-03-01
* kernel: Map most files to use export.h instead of module.hPaul Gortmaker2011-10-31
* lockdep, mutex: provide mutex_lock_nest_lockPeter Zijlstra2011-05-25
* sched: Get rid of lock_depthJonathan Corbet2011-04-24
* mutex: Use p->on_cpu for the adaptive spinPeter Zijlstra2011-04-14
* Fix common misspellingsLucas De Marchi2011-03-31
* mutexes, sched: Introduce arch_mutex_cpu_relax()Gerald Schaefer2010-11-26
* mutex: Fix annotations to include it in kernel-locking docbookRandy Dunlap2010-09-03
* mutex: Fix optimistic spinning vs. BKLTony Breeds2010-05-19
* mutex: Better control mutex adaptive spinning configFrederic Weisbecker2009-12-03
* Merge branch 'linus' into perfcounters/coreIngo Molnar2009-06-11
|\
| * Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2009-06-10
| |\
| * \ Merge commit 'v2.6.30-rc5' into sched/coreIngo Molnar2009-05-11
| |\ \
| * | | sched: remove extra call overhead for schedule()Peter Zijlstra2009-04-20
* | | | Merge branch 'core/locking' into perfcounters/coreIngo Molnar2009-05-06
|\ \ \ \ | | |_|/ | |/| |
| * | | mutex: add atomic_dec_and_mutex_lock(), fixAndrew Morton2009-04-30
| | |/ | |/|
* | | Merge branch 'linus' into perfcounters/coreIngo Molnar2009-04-29
|\| |
| * | mutex: have non-spinning mutexes on s390 by defaultHeiko Carstens2009-04-09
| |/
* / mutex: drop "inline" from mutex_lock() inside kernel/mutex.cH. Peter Anvin2009-04-06
|/
* mutex: adaptive spinnning, performance tweaksChris Mason2009-01-14
* mutex: implement adaptive spinningPeter Zijlstra2009-01-14
* mutex: preemption fixesPeter Zijlstra2009-01-14
* mutex: small cleanupPeter Zijlstra2009-01-14
* mutex: __used is needed for function referenced only from inline asmTörök Edwin2008-11-24
* lockstat: contend with pointsPeter Zijlstra2008-10-20
* locking: fix mutex @key parameter kernel-doc notationRandy Dunlap2008-07-28
* __mutex_lock_common: use signal_pending_state()Oleg Nesterov2008-06-10
* kernel: remove fastcall in kernel/*Harvey Harrison2008-02-08
* Add mutex_lock_killableLiam R. Howlett2007-12-06
* lockdep: fixup mutex annotationsPeter Zijlstra2007-10-11
* lockstat: measure lock bouncingPeter Zijlstra2007-07-19
* lockstat: hook into spinlock_t, rwlock_t, rwsem and mutexPeter Zijlstra2007-07-19
* wrap access to thread_infoRoman Zippel2007-05-09
* [PATCH] lockdep: avoid lockdep warning in mdNeilBrown2006-12-08