|
@@ -152,19 +152,6 @@ EXPORT_SYMBOL_GPL(rcu_scheduler_active);
|
|
|
*/
|
|
|
static int rcu_scheduler_fully_active __read_mostly;
|
|
|
|
|
|
-#ifdef CONFIG_RCU_BOOST
|
|
|
-
|
|
|
-/*
|
|
|
- * Control variables for per-CPU and per-rcu_node kthreads. These
|
|
|
- * handle all flavors of RCU.
|
|
|
- */
|
|
|
-static DEFINE_PER_CPU(struct task_struct *, rcu_cpu_kthread_task);
|
|
|
-DEFINE_PER_CPU(unsigned int, rcu_cpu_kthread_status);
|
|
|
-DEFINE_PER_CPU(unsigned int, rcu_cpu_kthread_loops);
|
|
|
-DEFINE_PER_CPU(char, rcu_cpu_has_work);
|
|
|
-
|
|
|
-#endif /* #ifdef CONFIG_RCU_BOOST */
|
|
|
-
|
|
|
static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu);
|
|
|
static void invoke_rcu_core(void);
|
|
|
static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp);
|