Code

History

Commits on v7.1 to kernel/locking35+
  1. locking/rtmutex: Skip remove_waiter() when waiter is not enqueuedDavidlohr Bueso committed 6 months ago40a25d5
  2. locking/mutex: Fix ww_mutex wait_list operationsPeter Zijlstra committed 6 months ago0adc92b
  3. rtmutex: Use waiter::task instead of current in remove_waiter()Keenan Dong committed 7 months ago3bfdc63
  4. Merge tag 'sched-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago1c3b68f
  5. sched/locking: Add special p->blocked_on==PROXY_WAKING value for proxy return-migrationJohn Stultz committed 7 months ago2d76226
  6. locking: Add task::blocked_lock to serialize blocked_on stateJohn Stultz committed 7 months agofa4a1ff
  7. locking: Add lock context annotations in the spinlock implementationBart Van Assche committed 8 months agob06e988
  8. locking/rwsem: Fix logic error in rwsem_del_waiter()Andrei Vagin committed 8 months ago68bcd8b
  9. locking/rwsem: Add context analysisPeter Zijlstra committed 8 months ago7396909
  10. locking/rtmutex: Add context analysisPeter Zijlstra committed 9 months ago90bb681
  11. locking/mutex: Add context analysisPeter Zijlstra committed 9 months ago5c43262
  12. locking/mutex: Remove the list_head from struct mutexMatthew Wilcox (Oracle) committed 8 months ago25500ba
  13. locking/semaphore: Remove the list_head from struct semaphoreMatthew Wilcox (Oracle) committed 8 months agob9bdd4b
  14. locking/rwsem: Remove the list_head from struct rw_semaphoreMatthew Wilcox (Oracle) committed 8 months ago1ea4b47
  15. locking/mutex: Rename mutex_init_lockep()Davidlohr Bueso committed 8 months ago8b65eb5
  16. Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook committed 8 months ago189f164
  17. Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds committed 8 months ago32a92f8
  18. Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds committed 8 months agobf4afc5
  19. treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook committed 8 months ago69050f8
  20. test-ww_mutex: Allow test to be run (and re-run) from userlandJohn Stultz committed 11 months agode2c5a1
  21. test-ww_mutex: Move work to its own UNBOUND workqueueJohn Stultz committed 11 months agod327e71
  22. test-ww_mutex: Extend ww_mutex tests to test both classes of ww_mutexesJohn Stultz committed 11 months ago34d80c9
  23. Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxLinus Torvalds committed 11 months ago98e7dcb
  24. locking/mutex: Redo __mutex_init() to reduce generated code sizeSebastian Andrzej Siewior committed 1 year ago51d7a05
  25. locktorture: Fix memory leak in param_set_cpumask()Wang Liang committed 1 year agoe52b438
  26. locking/spinlock/debug: Fix data-race in do_raw_write_lockAlexander Sverdlin committed 1 year agoc14ecb5
  27. locking/local_lock: Introduce local_lock_is_locked().Alexei Starovoitov committed 1 year ago4957089
  28. Merge tag 'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year ago0a9ee9c
  29. locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() pathJohn Stultz committed 1 year ago21924af
  30. Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 1 year agoe991acf
  31. Merge tag 'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctlLinus Torvalds committed 1 year ago4b290aa
  32. Merge tag 'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year ago72b8944
  33. locking/rtmutex: Move max_lock_depth into rtmutex.cJoel Granados committed 1 year agof1b4f23
  34. hung_task: extend hung task blocker tracking to rwsemsLance Yang committed 1 year ago77da18d
  35. locking/rwsem: make owner helpers globally availableLance Yang committed 1 year agoae2da51