Code

History

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