summaryrefslogtreecommitdiff
path: root/include/linux/rcutree.h
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2022-08-04 17:54:53 -0700
committerPaul E. McKenney <paulmck@kernel.org>2022-08-31 05:09:21 -0700
commit7ecef0871dd9a879038dbe8a681ab48bd0c92988 (patch)
treed047fbdb8f29f922625e4f04b5eb8e0bf64819f0 /include/linux/rcutree.h
parent43ff97cc997f5641127152f97e1fd0fc9fa060f6 (diff)
downloadlinux-7ecef0871dd9a879038dbe8a681ab48bd0c92988.tar.gz
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>
Diffstat (limited to 'include/linux/rcutree.h')
-rw-r--r--include/linux/rcutree.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/rcutree.h b/include/linux/rcutree.h
index 755b082f4ec6..455a03bdce15 100644
--- a/include/linux/rcutree.h
+++ b/include/linux/rcutree.h
@@ -44,7 +44,6 @@ bool rcu_gp_might_be_stalled(void);
struct rcu_gp_oldstate {
unsigned long rgos_norm;
unsigned long rgos_exp;
- unsigned long rgos_polled;
};
unsigned long start_poll_synchronize_rcu_expedited(void);