Code

History

Commits on v4.9 to kernel/locking35+
  1. lockdep: Fix report formattingDmitry Vyukov committed 9 years agof943fe0
  2. locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()Thomas Gleixner committed 9 years ago1be5d4f
  3. locking/rtmutex: Prevent dequeue vs. unlock raceThomas Gleixner committed 9 years agodbb2605
  4. lockdep: Limit static allocations if PROVE_LOCKING_SMALL is definedBabu Moger committed 10 years agoe245d99
  5. locking/lglock: Remove lglock implementationPeter Zijlstra committed 10 years agod32cdbf
  6. stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()Oleg Nesterov committed 10 years agoe625397
  7. locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock()Pan Xinhui committed 10 years agob193049
  8. locking/rwsem: Scan the wait_list for readers only onceDavidlohr Bueso committed 10 years ago70800c3
  9. locking/rwsem: Remove a few useless commentsDavidlohr Bueso committed 10 years agoc2867bb
  10. locking/rwsem: Return void in __rwsem_mark_wake()Davidlohr Bueso committed 10 years ago84b23f9
  11. locking/percpu-rwsem: Optimize readers and reduce global impactPeter Zijlstra committed 10 years ago80127a3
  12. locking/pvstat: Separate wait_again and spurious wakeup statsWaiman Long committed 10 years ago08be8f6
  13. locking/qspinlock: Improve readabilityPeter Zijlstra committed 10 years ago64a5e3c
  14. locking/pvqspinlock: Fix a bug in qstat_read()Pan Xinhui committed 10 years agoc2ace36
  15. locking/pvqspinlock: Fix double hash raceWanpeng Li committed 10 years ago229ce63
  16. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 10 years agoc86ad14
  17. Merge branch 'locking/arch-atomic' into locking/core, because the topic is readyIngo Molnar committed 10 years ago36e91aa
  18. locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec()Pan Xinhui committed 10 years ago0dceeaf
  19. locking: avoid passing around 'thread_info' in mutex debugging codeLinus Torvalds committed 10 years ago6720a30
  20. locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()Peter Zijlstra committed 10 years ago86a3b5f
  21. locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire()Peter Zijlstra committed 10 years agof9852b7
  22. locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functionsPeter Zijlstra committed 10 years agoe37837f
  23. locking/barriers: Introduce smp_acquire__after_ctrl_dep()Peter Zijlstra committed 10 years ago33ac279
  24. locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()Peter Zijlstra committed 10 years ago1f03e8d
  25. locking/rwsem: Streamline the rwsem_optimistic_spin() codeWaiman Long committed 10 years agoddd0fa7
  26. locking/rwsem: Improve reader wakeup codeWaiman Long committed 10 years agobf7b4c4
  27. locking/rwsem: Protect all writes to owner by WRITE_ONCE()Waiman Long committed 10 years agofb6a44f
  28. locking/rwsem: Add reader-owned state to the owner fieldWaiman Long committed 10 years ago19c5d69
  29. locking/rwsem: Convert sem->count to 'atomic_long_t'Jason Low committed 10 years ago8ee62b1
  30. locking/qspinlock: Add commentsPeter Zijlstra committed 10 years ago055ce0f
  31. locking/qspinlock: Clarify xchg_tail() orderingPeter Zijlstra committed 10 years ago8d53fa1
  32. Merge branch 'locking/urgent' into locking/core, to pick up dependencyIngo Molnar committed 10 years agoae0b5c2
  33. locking/qspinlock: Fix spin_unlock_wait() some morePeter Zijlstra committed 10 years ago2c61002
  34. locking/rtmutex: Only warn once on a trylock from bad contextSebastian Andrzej Siewior committed 10 years agoa461d58
  35. locking/lockdep: Use __jhash_mix() for iterate_chain_key()Peter Zijlstra committed 10 years agodfaaf3f