Code

History

Commits on v5.16 to kernel/locking35+
  1. locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()Zqiang committed 4 years ago8f556a3
  2. locking/rwsem: Optimize down_read_trylock() under highly contended caseMuchun Song committed 4 years ago14c2404
  3. locking/rwsem: Make handoff bit handling more consistentWaiman Long committed 4 years agod257cc8
  4. Merge branch 'akpm' (patches from Andrew)Linus Torvalds committed 5 years ago59a2cee
  5. kallsyms: remove arch specific text and data checkKefeng Wang committed 5 years ago1b1ad28
  6. Merge branch 'akpm' (patches from Andrew)Linus Torvalds committed 5 years ago512b793
  7. mm: make generic arch_is_kernel_initmem_freed() do what it saysChristophe Leroy committed 5 years agoe5ae372
  8. Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcuLinus Torvalds committed 5 years ago6fedc28
  9. Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 5 years ago43aa0a1
  10. locking: Remove spin_lock_flags() etcArnd Bergmann committed 5 years agof98a3dc
  11. locking/rwsem: Fix comments about reader optimistic lock stealing conditionsYanfei Xu committed 5 years ago5197fcd
  12. locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()Yanfei Xu committed 5 years ago6c2787f
  13. locking/rwsem: Disable preemption for spinning regionYanfei Xu committed 5 years ago7cdacc5
  14. locking/rwbase: Optimize rwbase_read_trylockDavidlohr Bueso committed 5 years agoc78416d
  15. Merge branch 'tip/locking/urgent'Peter Zijlstra committed 5 years ago3f48565
  16. Merge branch 'objtool/urgent'Peter Zijlstra committed 5 years agob08cadb
  17. rtmutex: Wake up the waiters lockless while dropping the read lock.Thomas Gleixner committed 5 years ago9321f81
  18. rtmutex: Check explicit for TASK_RTLOCK_WAIT.Sebastian Andrzej Siewior committed 5 years ago8fe4653
  19. locking/rt: Take RCU nesting into account for __might_resched()Thomas Gleixner committed 5 years agoef1f480
  20. sched: Clean up the might_sleep() underscore zooThomas Gleixner committed 5 years ago874f670
  21. locking/ww-mutex: Fix uninitialized use of ret in test_aa()Nathan Chancellor committed 5 years ago1415b49
  22. lockdep: Improve comments in wait-type checksZhouyi Zhou committed 5 years agoa2e05dd
  23. lockdep: Let lock_is_held_type() detect recursive read as readSebastian Andrzej Siewior committed 5 years ago2507003
  24. kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst committed 5 years ago12235da
  25. locking/rwbase: Take care of ordering guarantee for fastpath readerBoqun Feng committed 5 years ago8112152
  26. locking/rwbase: Extract __rwbase_write_trylock()Peter Zijlstra committed 5 years ago616be87
  27. locking/rwbase: Properly match set_and_save_state() to restore_state()Peter Zijlstra committed 5 years ago7687201
  28. locking/lockdep: Avoid RCU-induced noinstr failPeter Zijlstra committed 5 years agoce0b9c8
  29. locktorture: Warn on individual lock_torture_init() error conditionsPaul E. McKenney committed 5 years agob3b3cc6
  30. locking/rtmutex: Fix ww_mutex deadlock checkPeter Zijlstra committed 5 years agoe548057
  31. locking/rwsem: Add missing __init_rwsem() for PREEMPT_RTMike Galbraith committed 5 years ago15eb7c8
  32. Merge tag 'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 5 years agoe5e726f
  33. Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcuLinus Torvalds committed 5 years ago4ca4256
  34. locking/rtmutex: Return success on deadlock for ww_mutex waitersPeter Zijlstra committed 5 years agoa055fcc
  35. locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexesPeter Zijlstra committed 5 years ago6467822