Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1f8c538ed6a3323b06c2459e9ca36e0ae8bb0ebc
/
kernel
/
locking
/
mutex.c
176ab02
Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
6f008e7
locking/mutex: Fix debug checks
by Peter Zijlstra
· 11 years ago
34c6bc2
locking/mutexes: Add extra reschedule point
by Peter Zijlstra
· 11 years ago
fb0527b
locking/mutexes: Introduce cancelable MCS lock for adaptive spinning
by Peter Zijlstra
· 11 years ago
1d8fe7d
locking/mutexes: Unlock the mutex without the wait_lock
by Jason Low
· 11 years ago
47667fa
locking/mutexes: Modify the way optimistic spinners are queued
by Jason Low
· 11 years ago
46af29e
locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner()
by Jason Low
· 11 years ago
c9122da
locking: Move mcs_spinlock.h into kernel/locking/
by Peter Zijlstra
· 11 years ago
22d9fd3
asmlinkage, mutex: Mark __visible
by Andi Kleen
· 11 years ago
e722467
locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own file
by Tim Chen
· 11 years ago
aff7385
locking/mutexes/mcs: Correct barrier usage
by Waiman Long
· 11 years ago
67a6de4
locking/doc: Update references to kernel/mutex.c
by Peter Zijlstra
· 11 years ago
01768b4
locking: Move the mutex code to kernel/locking/
by Peter Zijlstra
· 11 years ago
[Renamed from kernel/mutex.c]
b026750
mutex: Avoid gcc version dependent __builtin_constant_p() usage
by Tetsuo Handa
· 11 years ago
4689550b
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
85f4896
mutex: Fix w/w mutex deadlock injection
by Maarten Lankhorst
· 11 years ago
2b48839
mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER
by Davidlohr Bueso
· 11 years ago
ec83f42
mutex: Do not unnecessarily deal with waiters
by Davidlohr Bueso
· 12 years ago
1e40c2e
mutex: Fix/document access-once assumption in mutex_can_spin_on_owner()
by Peter Zijlstra
· 11 years ago
1b375dc
mutex: Move ww_mutex definitions to ww_mutex.h
by Maarten Lankhorst
· 12 years ago
2301002
mutex: Add w/w mutex slowpath debugging
by Daniel Vetter
· 12 years ago
040a0a3
mutex: Add support for wound/wait style locks
by Maarten Lankhorst
· 12 years ago
a41b56e
arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not
by Maarten Lankhorst
· 12 years ago
cc189d2
mutex: Back out architecture specific check for negative mutex count
by Waiman Long
· 12 years ago
2bd2c92
mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
by Waiman Long
· 12 years ago
0dc8c73
mutex: Make more scalable by doing less atomic operations
by Waiman Long
· 12 years ago
41fcb9f
mutex: Move mutex spinning code from sched/core.c back to mutex.c
by Waiman Long
· 12 years ago
8bd75c7
sched/rt: Move rt specific bits into new header file
by Clark Williams
· 12 years ago
bd2f553
sched/rt: Use schedule_preempt_disabled()
by Thomas Gleixner
· 14 years ago
9984de1
kernel: Map most files to use export.h instead of module.h
by Paul Gortmaker
· 14 years ago
e4c70a6
lockdep, mutex: provide mutex_lock_nest_lock
by Peter Zijlstra
· 14 years ago
625f2a3
sched: Get rid of lock_depth
by Jonathan Corbet
· 14 years ago
c6eb3dd
mutex: Use p->on_cpu for the adaptive spin
by Peter Zijlstra
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
335d7af
mutexes, sched: Introduce arch_mutex_cpu_relax()
by Gerald Schaefer
· 14 years ago
ef5dc12
mutex: Fix annotations to include it in kernel-locking docbook
by Randy Dunlap
· 14 years ago
fd6be10
mutex: Fix optimistic spinning vs. BKL
by Tony Breeds
· 15 years ago
c022602
mutex: Better control mutex adaptive spinning config
by Frederic Weisbecker
· 15 years ago
940010c
Merge branch 'linus' into perfcounters/core
by Ingo Molnar
· 16 years ago
e7241d7
Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 16 years ago
7961386
Merge commit 'v2.6.30-rc5' into sched/core
by Ingo Molnar
· 16 years ago
3611dfb
Merge branch 'core/locking' into perfcounters/core
by Ingo Molnar
· 16 years ago
a511e3f
mutex: add atomic_dec_and_mutex_lock(), fix
by Andrew Morton
· 16 years ago
e7fd5d4
Merge branch 'linus' into perfcounters/core
by Ingo Molnar
· 16 years ago
ff74334
sched: remove extra call overhead for schedule()
by Peter Zijlstra
· 16 years ago
36cd3c9
mutex: have non-spinning mutexes on s390 by default
by Heiko Carstens
· 16 years ago
b09d250
mutex: drop "inline" from mutex_lock() inside kernel/mutex.c
by H. Peter Anvin
· 16 years ago
ac6e60e
mutex: adaptive spinnning, performance tweaks
by Chris Mason
· 16 years ago
0d66bf6
mutex: implement adaptive spinning
by Peter Zijlstra
· 16 years ago
41719b0
mutex: preemption fixes
by Peter Zijlstra
· 16 years ago
93d81d1
mutex: small cleanup
by Peter Zijlstra
· 16 years ago
7918baa
mutex: __used is needed for function referenced only from inline asm
by Török Edwin
· 16 years ago
c7e78cf
lockstat: contend with points
by Peter Zijlstra
· 16 years ago
0e241ff
locking: fix mutex @key parameter kernel-doc notation
by Randy Dunlap
· 16 years ago
6ad3676
__mutex_lock_common: use signal_pending_state()
by Oleg Nesterov
· 17 years ago
7ad5b3a
kernel: remove fastcall in kernel/*
by Harvey Harrison
· 17 years ago
ad77653
Add mutex_lock_killable
by Liam R. Howlett
· 17 years ago
e4564f7
lockdep: fixup mutex annotations
by Peter Zijlstra
· 17 years ago
9664567
lockstat: measure lock bouncing
by Peter Zijlstra
· 17 years ago
4fe8774
lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex
by Peter Zijlstra
· 17 years ago
c9f4f06
wrap access to thread_info
by Roman Zippel
· 18 years ago
d63a5a7
[PATCH] lockdep: avoid lockdep warning in md
by NeilBrown
· 18 years ago
ef5d470
[PATCH] lockdep: prove mutex locking correctness
by Ingo Molnar
· 19 years ago
9cebb55
[PATCH] lockdep: mutex section binutils workaround
by Ingo Molnar
· 19 years ago
9a11b49a
[PATCH] lockdep: better lock debugging
by Ingo Molnar
· 19 years ago
9e7f4d4
[PATCH] lockdep: rename DEBUG_WARN_ON()
by Ingo Molnar
· 19 years ago
1fb00c6
[PATCH] work around ppc64 bootup bug by making mutex-debugging save/restore irqs
by Ingo Molnar
· 19 years ago
0270664
[PATCH] mutex: trivial whitespace cleanups
by Ingo Molnar
· 19 years ago
c544bdb
[PATCH] mark mutex_lock*() as might_sleep()
by Ingo Molnar
· 19 years ago
73165b8
[PATCH] fix i386 mutex fastpath on FRAME_POINTER && !DEBUG_MUTEXES
by Ingo Molnar
· 19 years ago
6053ee3
[PATCH] mutex subsystem, core
by Ingo Molnar
· 19 years ago