rcu: Merge rcu_dynticks structure into rcu_data structure
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Sat, 4 Aug 2018 02:31:39 +0000 (19:31 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 30 Aug 2018 23:03:47 +0000 (16:03 -0700)
commitcc72046cc3cce8438778f306d59442febf4b7683
treec65050aa5de0c6eb531b2cbb269c18a7c66786ad
parent31ab604bf3232374e6471a2df9a83c4e75538390
rcu: Merge rcu_dynticks structure into rcu_data structure

Now that there is only ever one rcu_data structure per CPU, there is no
need for a separate rcu_dynticks structure.  This commit therefore adds
the rcu_dynticks fields into the rcu_data structure in preparation for
removing the rcu_dynticks structure entirely.  Note that the ->dynticks
field will be handled specially because there is a field by that name
in both structures.

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