]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/time/tick-sched.c
Merge branch 'linus' into sched/core
[net-next-2.6.git] / kernel / time / tick-sched.c
index 813993b5fb61048f24f876a7247e4f8ac2c861a2..17525cac6cfefd136d9a4f68e942dfe0346bffa1 100644 (file)
@@ -405,13 +405,7 @@ void tick_nohz_stop_sched_tick(int inidle)
                 * the scheduler tick in nohz_restart_sched_tick.
                 */
                if (!ts->tick_stopped) {
-                       if (select_nohz_load_balancer(1)) {
-                               /*
-                                * sched tick not stopped!
-                                */
-                               cpumask_clear_cpu(cpu, nohz_cpu_mask);
-                               goto out;
-                       }
+                       select_nohz_load_balancer(1);
 
                        ts->idle_tick = hrtimer_get_expires(&ts->sched_timer);
                        ts->tick_stopped = 1;