Code

History

Commits on v4.18 to kernel/locking35+
  1. locking/rtmutex: Allow specifying a subclass for nested lockingPeter Rosin committed 8 years ago62cedf3
  2. Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 8 years ago2da2ca2
  3. locking/lockdep: Do not record IRQ state within lockdep codeSteven Rostedt (VMware) committed 8 years agofcc784b
  4. locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMSWaiman Long committed 8 years ago03eeafd
  5. treewide: kzalloc() -> kcalloc()Kees Cook committed 8 years ago6396bb2
  6. treewide: kmalloc() -> kmalloc_array()Kees Cook committed 8 years ago6da2ec5
  7. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 8 years ago92400b8
  8. Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds committed 8 years agocf626b0
  9. locking/rwsem: Simplify the is-owner-spinnable checksOleg Nesterov committed 8 years ago1b22fc6
  10. Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar committed 8 years ago675c00c
  11. locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWNWaiman Long committed 8 years ago5a81764
  12. locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagWaiman Long committed 8 years agod7d760e
  13. proc: introduce proc_create_single{,_data}Christoph Hellwig committed 8 years ago3f3942a
  14. proc: introduce proc_create_seq{,_data}Christoph Hellwig committed 8 years agofddda2b
  15. locking/lockdep: Move sanity check to inside lockdep_print_held_locks()Tetsuo Handa committed 8 years ago8cc05c7
  16. locking/lockdep: Use for_each_process_thread() for debug_show_all_locks()Tetsuo Handa committed 8 years ago0f736a5
  17. locking/mutex: Optimize __mutex_trylock_fast()Peter Zijlstra committed 8 years agoc427f69
  18. locking/qspinlock: Remove duplicate clear_pending() function from PV codeWill Deacon committed 8 years ago3bea9ad
  19. locking/qspinlock: Add stat tracking for pending vs. slowpathWaiman Long committed 8 years ago81d3dc9
  20. locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when lockingWill Deacon committed 8 years agoae75d90
  21. locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()Will Deacon committed 8 years ago9d4646d
  22. locking/qspinlock: Use smp_cond_load_relaxed() to wait for next nodeWill Deacon committed 8 years agoc131a19
  23. locking/mcs: Use smp_cond_load_acquire() in MCS spin loopJason Low committed 8 years ago7f56b58
  24. locking/qspinlock: Use atomic_cond_read_acquire()Will Deacon committed 8 years agof9c811f
  25. locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queueWill Deacon committed 8 years agoc61da58
  26. locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathWill Deacon committed 8 years ago59fb586
  27. locking/qspinlock: Bound spinning on pending->locked transition in slowpathWill Deacon committed 8 years ago6512276
  28. locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'Will Deacon committed 8 years ago625e88b
  29. locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatchesWaiman Long committed 8 years ago5149cba
  30. Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar committed 8 years ago169310f
  31. lockdep: Make the lock debug output more usefulTetsuo Handa committed 8 years agob3c3975
  32. locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter()Peter Zijlstra committed 8 years agoc28d62c
  33. locking/mutex: Improve documentationMatthew Wilcox committed 8 years ago45dbac0
  34. Merge tag 'v4.16-rc5' into locking/core, to pick up fixesIngo Molnar committed 8 years ago9884afa
  35. rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsitesBoqun Feng committed 8 years ago6b0ef92