1. e6b1a44 locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count by Hou Tao · 4 years, 4 months ago
  2. ac8dec4 locking/percpu-rwsem: Fold __percpu_up_read() by Davidlohr Bueso · 5 years ago
  3. 7f26482 locking/percpu-rwsem: Remove the embedded rwsem by Peter Zijlstra · 5 years ago
  4. 71365d4 locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath by Peter Zijlstra · 5 years ago
  5. 206c98f locking/percpu-rwsem: Convert to bool by Peter Zijlstra · 5 years ago
  6. 1751060 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map by Peter Zijlstra · 5 years ago
  7. 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
  8. e1928328 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  9. 94a9717 locking/rwsem: Make rwsem->owner an atomic_long_t by Waiman Long · 6 years ago
  10. 3f2947b locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem by Oleg Nesterov · 6 years ago
  11. 95bf33b rcu/sync: Kill rcu_sync_type/gp_type by Oleg Nesterov · 6 years ago
  12. 02e525b2 locking/percpu-rwsem: Remove preempt_disable variants by Peter Zijlstra · 6 years ago
  13. e3e7405 percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() by Paul E. McKenney · 6 years ago
  14. 5a81764 locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN by Waiman Long · 7 years ago
  15. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  16. 52b9412 locking/percpu-rwsem: Replace waitqueue with rcuwait by Davidlohr Bueso · 8 years ago
  17. 259d69b locking/percpu-rwsem: Add down_read_preempt_disable() by Peter Zijlstra · 9 years ago
  18. 11d9684 locking/percpu-rwsem: Add DEFINE_STATIC_PERCPU_RWSEMand percpu_rwsem_assert_held() by Peter Zijlstra · 10 years ago
  19. 80127a3 locking/percpu-rwsem: Optimize readers and reduce global impact by Peter Zijlstra · 8 years ago
  20. 001dac6 locking/percpu-rwsem: Make use of the rcu_sync infrastructure by Oleg Nesterov · 9 years ago
  21. 55cc15650 percpu-rwsem: introduce percpu_rwsem_release() and percpu_rwsem_acquire() by Oleg Nesterov · 9 years ago
  22. 9287f69 percpu-rwsem: introduce percpu_down_read_trylock() by Oleg Nesterov · 9 years ago
  23. 8ebe347 percpu_rw_semaphore: add lockdep annotations by Oleg Nesterov · 12 years ago
  24. 9390ef0 percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr by Oleg Nesterov · 12 years ago
  25. a1fd3e2 percpu_rw_semaphore: reimplement to not block the readers unnecessarily by Oleg Nesterov · 12 years ago
  26. 4b05a1c percpu-rwsem: use synchronize_sched_expedited by Mikulas Patocka · 12 years ago
  27. 1bf11c5 percpu-rw-semaphores: use rcu_read_lock_sched by Mikulas Patocka · 12 years ago
  28. 5c1eabe percpu-rw-semaphores: use light/heavy barriers by Mikulas Patocka · 12 years ago
  29. 62ac665 blockdev: turn a rw semaphore into a percpu rw semaphore by Mikulas Patocka · 12 years ago