nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu()
[deliverable/linux.git] / arch / x86 / kernel / process_32.c
index f94da3920c36bc1501b395b24ef3cac4ace20d78..485204f58cdaaf7e8306198375a7dce17450b025 100644 (file)
@@ -99,7 +99,8 @@ void cpu_idle(void)
 
        /* endless idle loop with no priority at all */
        while (1) {
-               tick_nohz_idle_enter_norcu();
+               tick_nohz_idle_enter();
+               rcu_idle_enter();
                while (!need_resched()) {
 
                        check_pgt_cache();
@@ -116,7 +117,8 @@ void cpu_idle(void)
                                pm_idle();
                        start_critical_timings();
                }
-               tick_nohz_idle_exit_norcu();
+               rcu_idle_exit();
+               tick_nohz_idle_exit();
                preempt_enable_no_resched();
                schedule();
                preempt_disable();
This page took 0.024234 seconds and 5 git commands to generate.