nohz: Allow rcu extended quiescent state handling seperately from tick stop
[linux-2.6-block.git] / arch / arm / kernel / process.c
index 3f1f8daf703cfa864f14199ef042aa9122334d9a..47e34c091276f4ee4c272d8bc696f2a66931a191 100644 (file)
@@ -183,7 +183,7 @@ void cpu_idle(void)
 
        /* endless idle loop with no priority at all */
        while (1) {
-               tick_nohz_idle_enter();
+               tick_nohz_idle_enter_norcu();
                leds_event(led_idle_start);
                while (!need_resched()) {
 #ifdef CONFIG_HOTPLUG_CPU
@@ -213,7 +213,7 @@ void cpu_idle(void)
                        }
                }
                leds_event(led_idle_end);
-               tick_nohz_idle_exit();
+               tick_nohz_idle_exit_norcu();
                preempt_enable_no_resched();
                schedule();
                preempt_disable();