diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-01-26 22:45:38 +0100 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-04-18 20:38:17 +0200 |
commit | abb06b99484a9f5af05c7147c289faf835f68e8e (patch) | |
tree | ff5a96680bf5e7049ab9a8ee9c687fc88ca59eef /kernel/rcu/tree.h | |
parent | rcu: Semicolon inside RCU_TRACE() for tree.c (diff) | |
download | linux-abb06b99484a9f5af05c7147c289faf835f68e8e.tar.xz linux-abb06b99484a9f5af05c7147c289faf835f68e8e.zip |
rcu: Pull rcu_sched_qs_mask into rcu_dynticks structure
The rcu_sched_qs_mask variable is yet another isolated per-CPU variable,
so this commit pulls it into the pre-existing rcu_dynticks per-CPU
structure.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to '')
-rw-r--r-- | kernel/rcu/tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h index 7468b4de7e0c..e298281984dc 100644 --- a/kernel/rcu/tree.h +++ b/kernel/rcu/tree.h @@ -113,6 +113,7 @@ struct rcu_dynticks { /* Process level is worth LLONG_MAX/2. */ int dynticks_nmi_nesting; /* Track NMI nesting level. */ atomic_t dynticks; /* Even value for idle, else odd. */ + int rcu_sched_qs_mask; /* GP old, need quiescent state. */ #ifdef CONFIG_NO_HZ_FULL_SYSIDLE long long dynticks_idle_nesting; /* irq/process nesting level from idle. */ |