Code

History

Commits on v7.2 to kernel/locking35+
  1. locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()Thomas Gleixner committed 4 months ago89038cc
  2. Merge tag 'sched-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago2cbf335
  3. Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago764e77d
  4. locking: Add contended_release tracepoint to sleepable locksDmitry Ilvokhin committed 5 months ago4f070cc
  5. locking/percpu-rwsem: Extract __percpu_up_read()Dmitry Ilvokhin committed 5 months ago7cfa62c
  6. locking/rtmutex: Skip remove_waiter() when waiter is not enqueuedDavidlohr Bueso committed 6 months ago40a25d5
  7. sched/proxy: Remove PROXY_WAKINGK Prateek Nayak committed 5 months agoec9d4f1
  8. sched: Add blocked_donor link to task for smarter mutex handoffsPeter Zijlstra committed 6 months ago1628b25
  9. locking: mutex: Fix proxy-exec potentially deactivating tasks marked TASK_RUNNINGJohn Stultz committed 6 months agobdaf235
  10. locking/rtmutex: Annotate API and implementationBart Van Assche committed 6 months agoa9e4e50
  11. locking/mutex: Fix ww_mutex wait_list operationsPeter Zijlstra committed 6 months ago0adc92b
  12. rtmutex: Use waiter::task instead of current in remove_waiter()Keenan Dong committed 7 months ago3bfdc63
  13. Merge tag 'sched-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago1c3b68f
  14. sched/locking: Add special p->blocked_on==PROXY_WAKING value for proxy return-migrationJohn Stultz committed 7 months ago2d76226
  15. locking: Add task::blocked_lock to serialize blocked_on stateJohn Stultz committed 7 months agofa4a1ff
  16. locking: Add lock context annotations in the spinlock implementationBart Van Assche committed 8 months agob06e988
  17. locking/rwsem: Fix logic error in rwsem_del_waiter()Andrei Vagin committed 8 months ago68bcd8b
  18. locking/rwsem: Add context analysisPeter Zijlstra committed 8 months ago7396909
  19. locking/rtmutex: Add context analysisPeter Zijlstra committed 9 months ago90bb681
  20. locking/mutex: Add context analysisPeter Zijlstra committed 9 months ago5c43262
  21. locking/mutex: Remove the list_head from struct mutexMatthew Wilcox (Oracle) committed 8 months ago25500ba
  22. locking/semaphore: Remove the list_head from struct semaphoreMatthew Wilcox (Oracle) committed 8 months agob9bdd4b
  23. locking/rwsem: Remove the list_head from struct rw_semaphoreMatthew Wilcox (Oracle) committed 8 months ago1ea4b47
  24. locking/mutex: Rename mutex_init_lockep()Davidlohr Bueso committed 8 months ago8b65eb5
  25. Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook committed 8 months ago189f164
  26. Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds committed 8 months ago32a92f8
  27. Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds committed 8 months agobf4afc5
  28. treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook committed 8 months ago69050f8
  29. test-ww_mutex: Allow test to be run (and re-run) from userlandJohn Stultz committed 11 months agode2c5a1
  30. test-ww_mutex: Move work to its own UNBOUND workqueueJohn Stultz committed 11 months agod327e71
  31. test-ww_mutex: Extend ww_mutex tests to test both classes of ww_mutexesJohn Stultz committed 11 months ago34d80c9
  32. Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxLinus Torvalds committed 11 months ago98e7dcb
  33. locking/mutex: Redo __mutex_init() to reduce generated code sizeSebastian Andrzej Siewior committed 1 year ago51d7a05
  34. locktorture: Fix memory leak in param_set_cpumask()Wang Liang committed 1 year agoe52b438
  35. locking/spinlock/debug: Fix data-race in do_raw_write_lockAlexander Sverdlin committed 1 year agoc14ecb5