[PATCH 2/3] percpu-rwsem: don't use percpu_rw_semaphore->rw_sem to exclude writers

2015-06-28 Thread Oleg Nesterov
percpu_down_write() does down_write() to exclude both the readers and other writers. We can rely on rcu_sync_enter() in exclusive mode and take ->rw_sem right before wait_event(). Signed-off-by: Oleg Nesterov --- kernel/locking/percpu-rwsem.c |3 +-- 1 files changed, 1 insertions(+), 2

[PATCH 2/3] percpu-rwsem: don't use percpu_rw_semaphore-rw_sem to exclude writers

2015-06-28 Thread Oleg Nesterov
percpu_down_write() does down_write() to exclude both the readers and other writers. We can rely on rcu_sync_enter() in exclusive mode and take -rw_sem right before wait_event(). Signed-off-by: Oleg Nesterov o...@redhat.com --- kernel/locking/percpu-rwsem.c |3 +-- 1 files changed, 1