Code

History

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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t