summaryrefslogtreecommitdiff
path: root/include/linux/percpu-rwsem.h
AgeCommit message (Expand)Author
2019-07-08Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2019-06-17locking/rwsem: Make rwsem->owner an atomic_long_tWaiman Long
2019-05-28locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_...Oleg Nesterov
2019-05-28rcu/sync: Kill rcu_sync_type/gp_typeOleg Nesterov
2019-02-28locking/percpu-rwsem: Remove preempt_disable variantsPeter Zijlstra
2018-12-01percpu-rwsem: Replace synchronize_sched() with synchronize_rcu()Paul E. McKenney
2018-05-16locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNE...Waiman Long
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-01-14locking/percpu-rwsem: Replace waitqueue with rcuwaitDavidlohr Bueso
2016-09-22locking/percpu-rwsem: Add down_read_preempt_disable()Peter Zijlstra
2016-09-22locking/percpu-rwsem: Add DEFINE_STATIC_PERCPU_RWSEMand percpu_rwsem_assert_h...Peter Zijlstra
2016-08-10locking/percpu-rwsem: Optimize readers and reduce global impactPeter Zijlstra
2015-10-06locking/percpu-rwsem: Make use of the rcu_sync infrastructureOleg Nesterov
2015-08-15percpu-rwsem: introduce percpu_rwsem_release() and percpu_rwsem_acquire()Oleg Nesterov
2015-08-15percpu-rwsem: introduce percpu_down_read_trylock()Oleg Nesterov
2012-12-17percpu_rw_semaphore: add lockdep annotationsOleg Nesterov
2012-12-17percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctrOleg Nesterov
2012-12-17percpu_rw_semaphore: reimplement to not block the readers unnecessarilyOleg Nesterov
2012-11-28percpu-rwsem: use synchronize_sched_expeditedMikulas Patocka
2012-10-28percpu-rw-semaphores: use rcu_read_lock_schedMikulas Patocka
2012-10-28percpu-rw-semaphores: use light/heavy barriersMikulas Patocka
2012-09-26blockdev: turn a rw semaphore into a percpu rw semaphoreMikulas Patocka