locking/percpu-rwsem: Clean up the lockdep annotations in percpu_down_read()
authorOleg Nesterov <oleg@redhat.com>
Fri, 21 Aug 2015 17:43:03 +0000 (19:43 +0200)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 6 Oct 2015 18:25:40 +0000 (11:25 -0700)
commitcc5f730b41506d37a5c2826b2e801d0a59853d11
tree9fdb987ba3a660abc7c71752ec0c5a953268117f
parentf324a76324c97e81a6ba66a8efac20cdbffd759e
locking/percpu-rwsem: Clean up the lockdep annotations in percpu_down_read()

Based on Peter Zijlstra's earlier patch.

Change percpu_down_read() to use __down_read(), this way we can
do rwsem_acquire_read() unconditionally at the start to make this
code more symmetric and clean.

Originally-From: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
kernel/locking/percpu-rwsem.c