nohz: Allow rcu extended quiescent state handling seperately from tick stop
[linux-3.10.git] / arch / unicore32 / kernel / process.c
index 9999b9a..095ff5a 100644 (file)
@@ -55,7 +55,7 @@ void cpu_idle(void)
 {
        /* endless idle loop with no priority at all */
        while (1) {
-               tick_nohz_idle_enter();
+               tick_nohz_idle_enter_norcu();
                while (!need_resched()) {
                        local_irq_disable();
                        stop_critical_timings();
@@ -63,7 +63,7 @@ void cpu_idle(void)
                        local_irq_enable();
                        start_critical_timings();
                }
-               tick_nohz_idle_exit();
+               tick_nohz_idle_exit_norcu();
                preempt_enable_no_resched();
                schedule();
                preempt_disable();