aboutsummaryrefslogtreecommitdiff
path: root/include/linux/mutex.h
AgeCommit message (Expand)AuthorFilesLines
2017-05-16mutex, futex: adjust kernel-doc markups to generate ReSTGravatar Mauro Carvalho Chehab 1-3/+3
2017-02-20Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-1/+4
2017-01-14locking/mutex, sched/wait: Fix the mutex_lock_io_nested() defineGravatar Ingo Molnar 1-1/+1
2017-01-14locking/mutex, sched/wait: Add mutex_lock_io()Gravatar Tejun Heo 1-0/+4
2017-01-14locking/ww_mutex: Add waiters in stamp orderGravatar Nicolai Hähnle 1-0/+3
2017-01-14locking/mutex: Fix mutex handoffGravatar Peter Zijlstra 1-1/+1
2016-11-16locking/mutex: Don't mark mutex_trylock_recursive() as deprecated, temporarilyGravatar Ingo Molnar 1-1/+1
2016-11-15locking/mutex, drm: Introduce mutex_trylock_recursive()Gravatar Peter Zijlstra 1-0/+31
2016-10-25locking/mutex: Rework mutex::ownerGravatar Peter Zijlstra 1-16/+30
2015-02-14mutex: remove unused field "name" in debug modeGravatar Adrien Schildknecht 1-1/+0
2014-08-13locking/Documentation: Move locking related docs into Documentation/locking/Gravatar Davidlohr Bueso 1-1/+1
2014-08-13locking/mutexes: Use MUTEX_SPIN_ON_OWNER when appropriateGravatar Davidlohr Bueso 1-1/+1
2014-07-17arch, locking: Ciao arch_mutex_cpu_relax()Gravatar Davidlohr Bueso 1-4/+0
2014-07-16locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadGravatar Jason Low 1-2/+2
2014-07-16locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node()Gravatar Jason Low 1-2/+2
2014-03-11locking/mutexes: Introduce cancelable MCS lock for adaptive spinningGravatar Peter Zijlstra 1-2/+2
2014-01-28locking/mutexes/mcs: Restructure the MCS lock defines and locking code into i...Gravatar Tim Chen 1-2/+3
2013-11-11locking/doc: Update references to kernel/mutex.cGravatar Peter Zijlstra 1-1/+1
2013-09-28mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdefGravatar Heiko Carstens 1-3/+3
2013-07-12mutex: Move ww_mutex definitions to ww_mutex.hGravatar Maarten Lankhorst 1-358/+0
2013-06-26mutex: Add w/w mutex slowpath debuggingGravatar Daniel Vetter 1-0/+8
2013-06-26mutex: Add support for wound/wait style locksGravatar Maarten Lankhorst 1-1/+354
2013-04-19mutex: Queue mutex spinners with MCS lock to reduce cacheline contentionGravatar Waiman Long 1-0/+3
2011-07-26atomic: use <linux/atomic.h>Gravatar Arun Sharma 1-1/+1
2011-07-21mutex: Make mutex_destroy() an inline functionGravatar Jean Delvare 1-1/+1
2011-05-25lockdep, mutex: provide mutex_lock_nest_lockGravatar Peter Zijlstra 1-0/+9
2011-04-14mutex: Use p->on_cpu for the adaptive spinGravatar Peter Zijlstra 1-1/+1
2010-11-26mutexes, sched: Introduce arch_mutex_cpu_relax()Gravatar Gerald Schaefer 1-0/+4
2010-09-03mutex: Fix annotations to include it in kernel-locking docbookGravatar Randy Dunlap 1-0/+8
2009-04-30mutex: add atomic_dec_and_mutex_lock(), fixGravatar Andrew Morton 1-23/+1
2009-04-29mutex: add atomic_dec_and_mutex_lock()Gravatar Eric Paris 1-0/+23
2009-01-14mutex: implement adaptive spinningGravatar Peter Zijlstra 1-2/+3
2008-10-30mutex: improve header comment to be actually informative about the APIGravatar Arjan van de Ven 1-0/+2
2008-02-08Remove fastcall from linux/includeGravatar Harvey Harrison 1-6/+6
2007-12-06Add mutex_lock_killableGravatar Liam R. Howlett 1-0/+5
2007-10-17Mutex documentation is unclear about software interrupts, tasklets and timersGravatar Matti Linnanvuori 1-1/+2
2007-10-11lockdep: fixup mutex annotationsGravatar Peter Zijlstra 1-3/+6
2007-05-09mutex_lock_interruptible(): add __must_checkGravatar Andrew Morton 1-2/+3
2007-01-26[PATCH] fix various kernel-doc in header filesGravatar Robert P. J. Day 1-1/+1
2006-12-08[PATCH] lockdep: avoid lockdep warning in mdGravatar NeilBrown 1-0/+2
2006-12-07[PATCH] lockdep: name some old style locksGravatar Peter Zijlstra 1-1/+1
2006-07-03[PATCH] lockdep: prove mutex locking correctnessGravatar Ingo Molnar 1-3/+28
2006-07-03[PATCH] lockdep: better lock debuggingGravatar Ingo Molnar 1-6/+0
2006-01-11[PATCH] fix/simplify mutex debugging codeGravatar David Woodhouse 1-1/+1
2006-01-11[MUTEX]: linux/mutex.h needs linux/linkage.h tooGravatar David S. Miller 1-0/+1
2006-01-09[PATCH] mutex subsystem, coreGravatar Ingo Molnar 1-0/+119