rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure
authorPaul E. McKenney <paulmck@kernel.org>
Fri, 5 Aug 2022 00:54:53 +0000 (17:54 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Wed, 31 Aug 2022 12:09:21 +0000 (05:09 -0700)
commit7ecef0871dd9a879038dbe8a681ab48bd0c92988
treed047fbdb8f29f922625e4f04b5eb8e0bf64819f0
parent43ff97cc997f5641127152f97e1fd0fc9fa060f6
rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure

Because both normal and expedited grace periods increment their respective
counters on their pre-scheduler early boot fastpaths, the rcu_gp_oldstate
structure no longer needs its ->rgos_polled field.  This commit therefore
removes this field, shrinking this structure so that it is the same size
as an rcu_head structure.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
include/linux/rcutree.h
kernel/rcu/tree.c