Code

History

Commits on upstream to kernel/locking35+
  1. Merge tag 'locking-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months agoc8990f3
  2. futex: Provide rt_mutex_.*_schedule() equivalents for futex schedulingSebastian Andrzej Siewior committed 2 months ago912edeb
  3. locking/lockdep: Invalidate stale class_cache entries for zapped classesEric Dumazet committed 2 months ago02c6be7
  4. Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 months ago18fbf51
  5. locking/lockdep: add sequence counter to held_lockLiam R. Howlett (Oracle) committed 2 months ago8f21098
  6. irq,spin_lock: Add counted interrupt disabling/enablingBoqun Feng committed 3 months agoe901c15
  7. tracing/lock: Use TRACE_EVENT_FN() for contended_releaseDmitry Ilvokhin committed 3 months agob359800
  8. locking/qspinlock: Add contended_release tracepointDmitry Ilvokhin committed 3 months agof7e2cb6
  9. locking/percpu-rwsem: Annotate intentional data race in readers_active_check()Sun Shaojie committed 4 months agoc9c8578
  10. locking/lockdep: Fix NULL pointer dereference in __lock_set_class()Naveen Kumar Chaudhary committed 5 months ago7577e00
  11. lockdep: Enable the printing of held locks of remote running tasks and print task CPUIngo Molnar committed 4 months ago051f5d2
  12. locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()Thomas Gleixner committed 4 months ago89038cc
  13. Merge tag 'sched-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago2cbf335
  14. Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago764e77d
  15. locking: Add contended_release tracepoint to sleepable locksDmitry Ilvokhin committed 5 months ago4f070cc
  16. locking/percpu-rwsem: Extract __percpu_up_read()Dmitry Ilvokhin committed 5 months ago7cfa62c
  17. locking/rtmutex: Skip remove_waiter() when waiter is not enqueuedDavidlohr Bueso committed 6 months ago40a25d5
  18. sched/proxy: Remove PROXY_WAKINGK Prateek Nayak committed 5 months agoec9d4f1
  19. sched: Add blocked_donor link to task for smarter mutex handoffsPeter Zijlstra committed 6 months ago1628b25
  20. locking: mutex: Fix proxy-exec potentially deactivating tasks marked TASK_RUNNINGJohn Stultz committed 6 months agobdaf235
  21. locking/rtmutex: Annotate API and implementationBart Van Assche committed 6 months agoa9e4e50
  22. locking/mutex: Fix ww_mutex wait_list operationsPeter Zijlstra committed 6 months ago0adc92b
  23. rtmutex: Use waiter::task instead of current in remove_waiter()Keenan Dong committed 7 months ago3bfdc63
  24. Merge tag 'sched-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago1c3b68f
  25. sched/locking: Add special p->blocked_on==PROXY_WAKING value for proxy return-migrationJohn Stultz committed 7 months ago2d76226
  26. locking: Add task::blocked_lock to serialize blocked_on stateJohn Stultz committed 7 months agofa4a1ff
  27. locking: Add lock context annotations in the spinlock implementationBart Van Assche committed 8 months agob06e988
  28. locking/rwsem: Fix logic error in rwsem_del_waiter()Andrei Vagin committed 8 months ago68bcd8b
  29. locking/rwsem: Add context analysisPeter Zijlstra committed 8 months ago7396909
  30. locking/rtmutex: Add context analysisPeter Zijlstra committed 9 months ago90bb681
  31. locking/mutex: Add context analysisPeter Zijlstra committed 9 months ago5c43262
  32. locking/mutex: Remove the list_head from struct mutexMatthew Wilcox (Oracle) committed 8 months ago25500ba
  33. locking/semaphore: Remove the list_head from struct semaphoreMatthew Wilcox (Oracle) committed 8 months agob9bdd4b
  34. locking/rwsem: Remove the list_head from struct rw_semaphoreMatthew Wilcox (Oracle) committed 8 months ago1ea4b47
  35. locking/mutex: Rename mutex_init_lockep()Davidlohr Bueso committed 8 months ago8b65eb5