]> git.baikalelectronics.ru Git - kernel.git/commit
rcutorture: Use atomic increment for n_rcu_torture_timers
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 22 May 2018 18:17:51 +0000 (11:17 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 12 Jul 2018 22:42:03 +0000 (15:42 -0700)
commit348fef597bcaf6a67e5c07e3a61f40e0f037c6bd
tree7059a4926b5b50b52d15730958ff70c6ec2d71ea
parentb073c6968110b12b3e2e5ac44e18f572571c3c9c
rcutorture: Use atomic increment for n_rcu_torture_timers

Currently, rcu_torture_timer() relies on a lock to guard updates to
n_rcu_torture_timers.  Unfortunately, consolidating code with
rcu_torture_reader() will dispense with this lock.  This commit
therefore makes n_rcu_torture_timers be an atomic_long_t and uses
atomic_long_inc() to carry out the update.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/rcutorture.c