locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgr...
authorOleg Nesterov <oleg@redhat.com>
Tue, 23 Apr 2019 16:32:41 +0000 (18:32 +0200)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Tue, 28 May 2019 16:05:23 +0000 (09:05 -0700)
commit3f2947b78151ec938dc06aea4ba0e11e56becdff
tree2f85a7564b415715a0536d9eef3ec2018dd9c487
parent2bf1acc299c9757932ef8c6edfaacca6d08302b1
locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem

Turn DEFINE_STATIC_PERCPU_RWSEM() into __DEFINE_PERCPU_RWSEM() with the
additional "is_static" argument to introduce DEFINE_PERCPU_RWSEM().

Change cgroup.c to use DEFINE_PERCPU_RWSEM(cgroup_threadgroup_rwsem).

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
include/linux/percpu-rwsem.h
kernel/cgroup/cgroup.c