aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/mutex.c
Commit message (Expand)AuthorAgeFilesLines
* lockdep, mutex: provide mutex_lock_nest_lockPeter Zijlstra2011-05-251-8/+17
* sched: Get rid of lock_depthJonathan Corbet2011-04-241-7/+0
* mutex: Use p->on_cpu for the adaptive spinPeter Zijlstra2011-04-141-1/+1
* Fix common misspellingsLucas De Marchi2011-03-311-1/+1
* mutexes, sched: Introduce arch_mutex_cpu_relax()Gerald Schaefer2010-11-261-1/+1
* mutex: Fix annotations to include it in kernel-locking docbookRandy Dunlap2010-09-031-16/+7
* mutex: Fix optimistic spinning vs. BKLTony Breeds2010-05-191-0/+7
* mutex: Better control mutex adaptive spinning configFrederic Weisbecker2009-12-031-2/+2
* Merge branch 'linus' into perfcounters/coreIngo Molnar2009-06-111-1/+3
|\
| * Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2009-06-101-1/+24
| |\
| * \ Merge commit 'v2.6.30-rc5' into sched/coreIngo Molnar2009-05-111-1/+2
| |\ \
| * | | sched: remove extra call overhead for schedule()Peter Zijlstra2009-04-201-1/+3
* | | | Merge branch 'core/locking' into perfcounters/coreIngo Molnar2009-05-061-1/+24
|\ \ \ \ | | |_|/ | |/| |
| * | | mutex: add atomic_dec_and_mutex_lock(), fixAndrew Morton2009-04-301-1/+24
| | |/ | |/|
* | | Merge branch 'linus' into perfcounters/coreIngo Molnar2009-04-291-1/+2
|\ \ \ | |/ /
| * | mutex: have non-spinning mutexes on s390 by defaultHeiko Carstens2009-04-091-1/+2
| |/
* | mutex: drop "inline" from mutex_lock() inside kernel/mutex.cH. Peter Anvin2009-04-061-1/+1
|/
* mutex: adaptive spinnning, performance tweaksChris Mason2009-01-141-13/+7
* mutex: implement adaptive spinningPeter Zijlstra2009-01-141-11/+104
* mutex: preemption fixesPeter Zijlstra2009-01-141-1/+4
* mutex: small cleanupPeter Zijlstra2009-01-141-5/+2
* mutex: __used is needed for function referenced only from inline asmTörök Edwin2008-11-241-4/+4
* lockstat: contend with pointsPeter Zijlstra2008-10-201-1/+1
* locking: fix mutex @key parameter kernel-doc notationRandy Dunlap2008-07-281-0/+1
* __mutex_lock_common: use signal_pending_state()Oleg Nesterov2008-06-101-4/+1
* kernel: remove fastcall in kernel/*Harvey Harrison2008-02-081-15/+14
* Add mutex_lock_killableLiam R. Howlett2007-12-061-3/+33
* lockdep: fixup mutex annotationsPeter Zijlstra2007-10-111-15/+20
* lockstat: measure lock bouncingPeter Zijlstra2007-07-191-1/+1
* lockstat: hook into spinlock_t, rwlock_t, rwsem and mutexPeter Zijlstra2007-07-191-0/+8
* wrap access to thread_infoRoman Zippel2007-05-091-4/+4
* [PATCH] lockdep: avoid lockdep warning in mdNeilBrown2006-12-081-0/+9
* [PATCH] lockdep: prove mutex locking correctnessIngo Molnar2006-07-031-6/+22
* [PATCH] lockdep: mutex section binutils workaroundIngo Molnar2006-07-031-1/+1
* [PATCH] lockdep: better lock debuggingIngo Molnar2006-07-031-24/+28
* [PATCH] lockdep: rename DEBUG_WARN_ON()Ingo Molnar2006-07-031-3/+3
* [PATCH] work around ppc64 bootup bug by making mutex-debugging save/restore irqsIngo Molnar2006-06-261-9/+12
* [PATCH] mutex: trivial whitespace cleanupsIngo Molnar2006-01-101-4/+1
* [PATCH] mark mutex_lock*() as might_sleep()Ingo Molnar2006-01-101-0/+2
* [PATCH] fix i386 mutex fastpath on FRAME_POINTER && !DEBUG_MUTEXESIngo Molnar2006-01-101-9/+0
* [PATCH] mutex subsystem, coreIngo Molnar2006-01-091-0/+325