aboutsummaryrefslogtreecommitdiff
path: root/kernel/mutex.c
AgeCommit message (Expand)Author
2013-07-12mutex: Move ww_mutex definitions to ww_mutex.hMaarten Lankhorst
2013-06-26mutex: Add w/w mutex slowpath debuggingDaniel Vetter
2013-06-26mutex: Add support for wound/wait style locksMaarten Lankhorst
2013-06-26arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or notMaarten Lankhorst
2013-04-19mutex: Back out architecture specific check for negative mutex countWaiman Long
2013-04-19mutex: Queue mutex spinners with MCS lock to reduce cacheline contentionWaiman Long
2013-04-19mutex: Make more scalable by doing less atomic operationsWaiman Long
2013-04-19mutex: Move mutex spinning code from sched/core.c back to mutex.cWaiman Long
2013-02-07sched/rt: Move rt specific bits into new header fileClark Williams
2012-03-01sched/rt: Use schedule_preempt_disabled()Thomas Gleixner
2011-10-31kernel: Map most files to use export.h instead of module.hPaul Gortmaker
2011-05-25lockdep, mutex: provide mutex_lock_nest_lockPeter Zijlstra
2011-04-24sched: Get rid of lock_depthJonathan Corbet
2011-04-14mutex: Use p->on_cpu for the adaptive spinPeter Zijlstra
2011-03-31Fix common misspellingsLucas De Marchi
2010-11-26mutexes, sched: Introduce arch_mutex_cpu_relax()Gerald Schaefer
2010-09-03mutex: Fix annotations to include it in kernel-locking docbookRandy Dunlap
2010-05-19mutex: Fix optimistic spinning vs. BKLTony Breeds
2009-12-03mutex: Better control mutex adaptive spinning configFrederic Weisbecker
2009-06-11Merge branch 'linus' into perfcounters/coreIngo Molnar
2009-06-10Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2009-05-11Merge commit 'v2.6.30-rc5' into sched/coreIngo Molnar
2009-05-06Merge branch 'core/locking' into perfcounters/coreIngo Molnar
2009-04-30mutex: add atomic_dec_and_mutex_lock(), fixAndrew Morton
2009-04-29Merge branch 'linus' into perfcounters/coreIngo Molnar
2009-04-20sched: remove extra call overhead for schedule()Peter Zijlstra
2009-04-09mutex: have non-spinning mutexes on s390 by defaultHeiko Carstens
2009-04-06mutex: drop "inline" from mutex_lock() inside kernel/mutex.cH. Peter Anvin
2009-01-14mutex: adaptive spinnning, performance tweaksChris Mason
2009-01-14mutex: implement adaptive spinningPeter Zijlstra
2009-01-14mutex: preemption fixesPeter Zijlstra
2009-01-14mutex: small cleanupPeter Zijlstra
2008-11-24mutex: __used is needed for function referenced only from inline asmTörök Edwin
2008-10-20lockstat: contend with pointsPeter Zijlstra
2008-07-28locking: fix mutex @key parameter kernel-doc notationRandy Dunlap
2008-06-10__mutex_lock_common: use signal_pending_state()Oleg Nesterov
2008-02-08kernel: remove fastcall in kernel/*Harvey Harrison
2007-12-06Add mutex_lock_killableLiam R. Howlett
2007-10-11lockdep: fixup mutex annotationsPeter Zijlstra
2007-07-19lockstat: measure lock bouncingPeter Zijlstra
2007-07-19lockstat: hook into spinlock_t, rwlock_t, rwsem and mutexPeter Zijlstra
2007-05-09wrap access to thread_infoRoman Zippel
2006-12-08[PATCH] lockdep: avoid lockdep warning in mdNeilBrown
2006-07-03[PATCH] lockdep: prove mutex locking correctnessIngo Molnar
2006-07-03[PATCH] lockdep: mutex section binutils workaroundIngo Molnar
2006-07-03[PATCH] lockdep: better lock debuggingIngo Molnar
2006-07-03[PATCH] lockdep: rename DEBUG_WARN_ON()Ingo Molnar
2006-06-26[PATCH] work around ppc64 bootup bug by making mutex-debugging save/restore irqsIngo Molnar
2006-01-10[PATCH] mutex: trivial whitespace cleanupsIngo Molnar
2006-01-10[PATCH] mark mutex_lock*() as might_sleep()Ingo Molnar