Age | Commit message (Expand) | Author |
2023-12-01 | locking/mutex: Document that mutex_unlock() is non-atomic | Jann Horn |
2023-10-19 | locking: export contention tracepoints for bcachefs six locks | Brian Foster |
2022-04-05 | locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning | Peter Zijlstra |
2022-04-05 | locking: Apply contention tracepoints in the slow path | Namhyung Kim |
2022-04-05 | locking: Add lock contention tracepoints | Namhyung Kim |
2021-12-04 | locking: Make owner_on_cpu() into <linux/sched.h> | Kefeng Wang |
2021-10-19 | locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() | Yanfei Xu |
2021-09-17 | kernel/locking: Add context to ww_mutex_trylock() | Maarten Lankhorst |
2021-08-20 | locking/ww_mutex: Initialize waiter.ww_ctx properly | Sebastian Andrzej Siewior |
2021-08-17 | locking/rtmutex: Add mutex variant for RT | Thomas Gleixner |
2021-08-17 | locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/... | Peter Zijlstra (Intel) |
2021-08-17 | locking/ww_mutex: Split up ww_mutex_unlock() | Peter Zijlstra (Intel) |
2021-08-17 | locking/ww_mutex: Gather mutex_waiter initialization | Peter Zijlstra |
2021-08-17 | locking/ww_mutex: Simplify lockdep annotations | Peter Zijlstra |
2021-08-17 | locking/mutex: Make mutex::wait_lock raw | Thomas Gleixner |
2021-08-17 | locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h | Thomas Gleixner |
2021-08-17 | Merge tag 'v5.14-rc6' into locking/core, to pick up fixes | Ingo Molnar |
2021-07-07 | locking/mutex: Add MUTEX_WARN_ON | Peter Zijlstra |
2021-07-07 | locking/mutex: Introduce __mutex_trylock_or_handoff() | Peter Zijlstra |
2021-07-07 | locking/mutex: Fix HANDOFF condition | Peter Zijlstra |
2021-07-07 | locking/mutex: Use try_cmpxchg() | Peter Zijlstra |
2021-06-18 | sched: Change task_struct::state | Peter Zijlstra |
2021-05-18 | locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal | Zqiang |
2021-03-22 | locking: Fix typos in comments | Ingo Molnar |
2021-03-17 | locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling | Waiman Long |
2021-02-10 | locking/mutex: Kill mutex_trylock_recursive() | Sebastian Andrzej Siewior |
2019-12-11 | Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts" | Davidlohr Bueso |
2019-10-29 | locking/mutex: Complain upon mutex API misuse in IRQ contexts | Davidlohr Bueso |
2019-10-09 | locking/lockdep: Remove unused @nested argument from lock_release() | Qian Cai |
2019-08-08 | mutex: Fix up mutex_waiter usage | Peter Zijlstra |
2019-08-06 | locking/mutex: Use mutex flags macro instead of hard code | Mukesh Ojha |
2019-08-06 | locking/mutex: Make __mutex_owner static to mutex.c | Mukesh Ojha |
2019-07-25 | locking/mutex: Test for initialized mutex | Sebastian Andrzej Siewior |
2019-07-15 | docs: locking: convert docs to ReST and rename to *.rst | Mauro Carvalho Chehab |
2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner |
2019-01-04 | kernel/locking/mutex.c: remove caller signal_pending branch predictions | Davidlohr Bueso |
2018-09-10 | locking/mutex: Fix mutex debug call and ww_mutex documentation | Thomas Hellstrom |
2018-07-03 | locking: Implement an algorithm choice for Wound-Wait mutexes | Thomas Hellstrom |
2018-07-03 | locking: WW mutex cleanup | Peter Ziljstra |
2018-05-04 | locking/mutex: Optimize __mutex_trylock_fast() | Peter Zijlstra |
2018-03-20 | locking/mutex: Improve documentation | Matthew Wilcox |
2017-05-16 | mutex, futex: adjust kernel-doc markups to generate ReST | Mauro Carvalho Chehab |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar |
2017-03-02 | sched/headers: Prepare to move signal wakeup & sigpending methods from <linux... | Ingo Molnar |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar |
2017-02-20 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds |
2017-01-30 | locking/mutex: Fix lockdep_assert_held() fail | Peter Zijlstra |
2017-01-14 | locking/mutex, sched/wait: Add mutex_lock_io() | Tejun Heo |
2017-01-14 | locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging | Nicolai Hähnle |
2017-01-14 | locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optim... | Nicolai Hähnle |