summaryrefslogtreecommitdiff
path: root/include/linux/percpu-rwsem.h
Commit message (Expand)AuthorAge
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-02
* locking/percpu-rwsem: Replace waitqueue with rcuwaitDavidlohr Bueso2017-01-14
* locking/percpu-rwsem: Add down_read_preempt_disable()Peter Zijlstra2016-09-22
* locking/percpu-rwsem: Add DEFINE_STATIC_PERCPU_RWSEMand percpu_rwsem_assert_h...Peter Zijlstra2016-09-22
* locking/percpu-rwsem: Optimize readers and reduce global impactPeter Zijlstra2016-08-10
* locking/percpu-rwsem: Make use of the rcu_sync infrastructureOleg Nesterov2015-10-06
* percpu-rwsem: introduce percpu_rwsem_release() and percpu_rwsem_acquire()Oleg Nesterov2015-08-15
* percpu-rwsem: introduce percpu_down_read_trylock()Oleg Nesterov2015-08-15
* percpu_rw_semaphore: add lockdep annotationsOleg Nesterov2012-12-17
* percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctrOleg Nesterov2012-12-17
* percpu_rw_semaphore: reimplement to not block the readers unnecessarilyOleg Nesterov2012-12-17
* percpu-rwsem: use synchronize_sched_expeditedMikulas Patocka2012-11-28
* percpu-rw-semaphores: use rcu_read_lock_schedMikulas Patocka2012-10-28
* percpu-rw-semaphores: use light/heavy barriersMikulas Patocka2012-10-28
* blockdev: turn a rw semaphore into a percpu rw semaphoreMikulas Patocka2012-09-26