Age | Commit message (Expand) | Author | Files | Lines |
2017-02-20 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+4 |
2017-01-14 | locking/mutex, sched/wait: Fix the mutex_lock_io_nested() define | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -1/+1 |
2017-01-14 | locking/mutex, sched/wait: Add mutex_lock_io() | ![](https://seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo | 1 | -0/+4 |
2017-01-14 | locking/ww_mutex: Add waiters in stamp order | ![](https://seccdn.libravatar.org/avatar/e49546e1c950677571542f12a052aa98?s=13&d=retro) Nicolai Hähnle | 1 | -0/+3 |
2017-01-14 | locking/mutex: Fix mutex handoff | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -1/+1 |
2016-11-16 | locking/mutex: Don't mark mutex_trylock_recursive() as deprecated, temporarily | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -1/+1 |
2016-11-15 | locking/mutex, drm: Introduce mutex_trylock_recursive() | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -0/+31 |
2016-10-25 | locking/mutex: Rework mutex::owner | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -16/+30 |
2015-02-14 | mutex: remove unused field "name" in debug mode | ![](https://seccdn.libravatar.org/avatar/6c45883b677b1cd8a1d99ff629d03be6?s=13&d=retro) Adrien Schildknecht | 1 | -1/+0 |
2014-08-13 | locking/Documentation: Move locking related docs into Documentation/locking/ | ![](https://seccdn.libravatar.org/avatar/04efa437fa8c66d00c54defff227df6f?s=13&d=retro) Davidlohr Bueso | 1 | -1/+1 |
2014-08-13 | locking/mutexes: Use MUTEX_SPIN_ON_OWNER when appropriate | ![](https://seccdn.libravatar.org/avatar/04efa437fa8c66d00c54defff227df6f?s=13&d=retro) Davidlohr Bueso | 1 | -1/+1 |
2014-07-17 | arch, locking: Ciao arch_mutex_cpu_relax() | ![](https://seccdn.libravatar.org/avatar/04efa437fa8c66d00c54defff227df6f?s=13&d=retro) Davidlohr Bueso | 1 | -4/+0 |
2014-07-16 | locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead | ![](https://seccdn.libravatar.org/avatar/d1e88f3b334fbaedd0bf8b606b9a7155?s=13&d=retro) Jason Low | 1 | -2/+2 |
2014-07-16 | locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() | ![](https://seccdn.libravatar.org/avatar/d1e88f3b334fbaedd0bf8b606b9a7155?s=13&d=retro) Jason Low | 1 | -2/+2 |
2014-03-11 | locking/mutexes: Introduce cancelable MCS lock for adaptive spinning | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -2/+2 |
2014-01-28 | locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own file | ![](https://seccdn.libravatar.org/avatar/c7c9567eaef52066bf399422c5a8c6cb?s=13&d=retro) Tim Chen | 1 | -2/+3 |
2013-11-11 | locking/doc: Update references to kernel/mutex.c | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -1/+1 |
2013-09-28 | mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -3/+3 |
2013-07-12 | mutex: Move ww_mutex definitions to ww_mutex.h | ![](https://seccdn.libravatar.org/avatar/d432e559d072e79e550b61f5a9f419a0?s=13&d=retro) Maarten Lankhorst | 1 | -358/+0 |
2013-06-26 | mutex: Add w/w mutex slowpath debugging | ![](https://seccdn.libravatar.org/avatar/7770a15dee3fab288538fceb4257cc5e?s=13&d=retro) Daniel Vetter | 1 | -0/+8 |
2013-06-26 | mutex: Add support for wound/wait style locks | ![](https://seccdn.libravatar.org/avatar/d432e559d072e79e550b61f5a9f419a0?s=13&d=retro) Maarten Lankhorst | 1 | -1/+354 |
2013-04-19 | mutex: Queue mutex spinners with MCS lock to reduce cacheline contention | ![](https://seccdn.libravatar.org/avatar/0f6561a50b3ed32f995c3c3c43898653?s=13&d=retro) Waiman Long | 1 | -0/+3 |
2011-07-26 | atomic: use <linux/atomic.h> | ![](https://seccdn.libravatar.org/avatar/4c97c329eb7ecd11c3ffc8e02741b516?s=13&d=retro) Arun Sharma | 1 | -1/+1 |
2011-07-21 | mutex: Make mutex_destroy() an inline function | ![](https://seccdn.libravatar.org/avatar/167e81e8bfd6e7325d4ff9369d7ce9c9?s=13&d=retro) Jean Delvare | 1 | -1/+1 |
2011-05-25 | lockdep, mutex: provide mutex_lock_nest_lock | ![](https://seccdn.libravatar.org/avatar/d44351fc6f113f16d3a2d59dc847b86b?s=13&d=retro) Peter Zijlstra | 1 | -0/+9 |
2011-04-14 | mutex: Use p->on_cpu for the adaptive spin | ![](https://seccdn.libravatar.org/avatar/d44351fc6f113f16d3a2d59dc847b86b?s=13&d=retro) Peter Zijlstra | 1 | -1/+1 |
2010-11-26 | mutexes, sched: Introduce arch_mutex_cpu_relax() | ![](https://seccdn.libravatar.org/avatar/da3639a39267e46fad486c328c87eaf5?s=13&d=retro) Gerald Schaefer | 1 | -0/+4 |
2010-09-03 | mutex: Fix annotations to include it in kernel-locking docbook | ![](https://seccdn.libravatar.org/avatar/cd92275cd63b1282f7fa4ca484adbdf1?s=13&d=retro) Randy Dunlap | 1 | -0/+8 |
2009-04-30 | mutex: add atomic_dec_and_mutex_lock(), fix | ![](https://seccdn.libravatar.org/avatar/cb179c77d7ef828ce407a6f1741b47e0?s=13&d=retro) Andrew Morton | 1 | -23/+1 |
2009-04-29 | mutex: add atomic_dec_and_mutex_lock() | ![](https://seccdn.libravatar.org/avatar/819b91a61e7d6bb2cf734464375f37e9?s=13&d=retro) Eric Paris | 1 | -0/+23 |
2009-01-14 | mutex: implement adaptive spinning | ![](https://seccdn.libravatar.org/avatar/d44351fc6f113f16d3a2d59dc847b86b?s=13&d=retro) Peter Zijlstra | 1 | -2/+3 |
2008-10-30 | mutex: improve header comment to be actually informative about the API | ![](https://seccdn.libravatar.org/avatar/e830776c319142f51551ef1917405161?s=13&d=retro) Arjan van de Ven | 1 | -0/+2 |
2008-02-08 | Remove fastcall from linux/include | ![](https://seccdn.libravatar.org/avatar/86a43e8c14c58b305efa5adf6a9df19c?s=13&d=retro) Harvey Harrison | 1 | -6/+6 |
2007-12-06 | Add mutex_lock_killable | ![](https://seccdn.libravatar.org/avatar/3f6f5e4b68dec759fd2fc96396a4d815?s=13&d=retro) Liam R. Howlett | 1 | -0/+5 |
2007-10-17 | Mutex documentation is unclear about software interrupts, tasklets and timers | ![](https://seccdn.libravatar.org/avatar/323a5e4bb881b7083afe4dc2da53ff66?s=13&d=retro) Matti Linnanvuori | 1 | -1/+2 |
2007-10-11 | lockdep: fixup mutex annotations | ![](https://seccdn.libravatar.org/avatar/d44351fc6f113f16d3a2d59dc847b86b?s=13&d=retro) Peter Zijlstra | 1 | -3/+6 |
2007-05-09 | mutex_lock_interruptible(): add __must_check | ![](https://seccdn.libravatar.org/avatar/cb179c77d7ef828ce407a6f1741b47e0?s=13&d=retro) Andrew Morton | 1 | -2/+3 |
2007-01-26 | [PATCH] fix various kernel-doc in header files | ![](https://seccdn.libravatar.org/avatar/1c90b243a59e88a7a45ea030980655a5?s=13&d=retro) Robert P. J. Day | 1 | -1/+1 |
2006-12-08 | [PATCH] lockdep: avoid lockdep warning in md | ![](https://seccdn.libravatar.org/avatar/800fbdf315c74130c789ae3b4a24b480?s=13&d=retro) NeilBrown | 1 | -0/+2 |
2006-12-07 | [PATCH] lockdep: name some old style locks | ![](https://seccdn.libravatar.org/avatar/d44351fc6f113f16d3a2d59dc847b86b?s=13&d=retro) Peter Zijlstra | 1 | -1/+1 |
2006-07-03 | [PATCH] lockdep: prove mutex locking correctness | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -3/+28 |
2006-07-03 | [PATCH] lockdep: better lock debugging | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -6/+0 |
2006-01-11 | [PATCH] fix/simplify mutex debugging code | ![](https://seccdn.libravatar.org/avatar/64d491d3ac345c784fc53f8799928621?s=13&d=retro) David Woodhouse | 1 | -1/+1 |
2006-01-11 | [MUTEX]: linux/mutex.h needs linux/linkage.h too | ![](https://seccdn.libravatar.org/avatar/a351cb44cf583428211a9819aa30b4ca?s=13&d=retro) David S. Miller | 1 | -0/+1 |
2006-01-09 | [PATCH] mutex subsystem, core | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -0/+119 |