rcu: Eliminate RCU_FAST_NO_HZ grace-period hang
[deliverable/linux.git] / kernel / rcutree.c
index 7fb8b0e608116e982a6d6506585b246567e3c997..13fab4a9f9fbf542ff92a73a57cf8cf7d5d70550 100644 (file)
@@ -1086,7 +1086,6 @@ static void rcu_report_qs_rsp(struct rcu_state *rsp, unsigned long flags)
         * callbacks are waiting on the grace period that just now
         * completed.
         */
-       rcu_schedule_wake_gp_end();
        if (*rdp->nxttail[RCU_WAIT_TAIL] == NULL) {
                raw_spin_unlock(&rnp->lock);     /* irqs remain disabled. */
 
@@ -1672,7 +1671,6 @@ static void rcu_process_callbacks(struct softirq_action *unused)
                                &__get_cpu_var(rcu_sched_data));
        __rcu_process_callbacks(&rcu_bh_state, &__get_cpu_var(rcu_bh_data));
        rcu_preempt_process_callbacks();
-       rcu_wake_cpus_for_gp_end();
        trace_rcu_utilization("End RCU core");
 }
 
This page took 0.028057 seconds and 5 git commands to generate.