aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/rcutree_plugin.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/kernel/rcutree_plugin.h b/kernel/rcutree_plugin.h
index c47b28bf18ae..70b33bf780f0 100644
--- a/kernel/rcutree_plugin.h
+++ b/kernel/rcutree_plugin.h
@@ -2200,11 +2200,10 @@ static void zero_cpu_stall_ticks(struct rcu_data *rdp)
2200/* Increment ->ticks_this_gp for all flavors of RCU. */ 2200/* Increment ->ticks_this_gp for all flavors of RCU. */
2201static void increment_cpu_stall_ticks(void) 2201static void increment_cpu_stall_ticks(void)
2202{ 2202{
2203 __get_cpu_var(rcu_sched_data).ticks_this_gp++; 2203 struct rcu_state *rsp;
2204 __get_cpu_var(rcu_bh_data).ticks_this_gp++; 2204
2205#ifdef CONFIG_TREE_PREEMPT_RCU 2205 for_each_rcu_flavor(rsp)
2206 __get_cpu_var(rcu_preempt_data).ticks_this_gp++; 2206 __this_cpu_ptr(rsp->rda)->ticks_this_gp++;
2207#endif /* #ifdef CONFIG_TREE_PREEMPT_RCU */
2208} 2207}
2209 2208
2210#else /* #ifdef CONFIG_RCU_CPU_STALL_INFO */ 2209#else /* #ifdef CONFIG_RCU_CPU_STALL_INFO */