rcu: Move RCU grace-period initialization into a kthread
[firefly-linux-kernel-4.4.55.git] / kernel / rcutree.h
index 4d29169f212468bdc6f8dd17311ecf8bdd6850a8..117a15019e998023fce10f89697abb4b66a29875 100644 (file)
@@ -385,6 +385,9 @@ struct rcu_state {
        u8      boost;                          /* Subject to priority boost. */
        unsigned long gpnum;                    /* Current gp number. */
        unsigned long completed;                /* # of last completed gp. */
+       struct task_struct *gp_kthread;         /* Task for grace periods. */
+       wait_queue_head_t gp_wq;                /* Where GP task waits. */
+       int gp_flags;                           /* Commands for GP task. */
 
        /* End of fields guarded by root rcu_node's lock. */