Merge branch 'linus' into timers/nohz
authorIngo Molnar <mingo@elte.hu>
Fri, 18 Jul 2008 17:53:16 +0000 (19:53 +0200)
committerIngo Molnar <mingo@elte.hu>
Fri, 18 Jul 2008 17:53:16 +0000 (19:53 +0200)
1  2 
arch/arm/kernel/process.c
arch/mips/kernel/process.c
arch/x86/kernel/process_32.c
arch/x86/kernel/process_64.c
kernel/softirq.c
kernel/time/tick-sched.c

Simple merge
Simple merge
@@@ -166,9 -128,8 +128,8 @@@ void cpu_idle(void
  
        /* endless idle loop with no priority at all */
        while (1) {
 -              tick_nohz_stop_sched_tick();
 +              tick_nohz_stop_sched_tick(1);
                while (!need_resched()) {
-                       void (*idle)(void);
  
                        check_pgt_cache();
                        rmb();
@@@ -148,14 -120,11 +120,11 @@@ void cpu_idle(void
        current_thread_info()->status |= TS_POLLING;
        /* endless idle loop with no priority at all */
        while (1) {
 -              tick_nohz_stop_sched_tick();
 +              tick_nohz_stop_sched_tick(1);
                while (!need_resched()) {
-                       void (*idle)(void);
  
                        rmb();
-                       idle = pm_idle;
-                       if (!idle)
-                               idle = default_idle;
                        if (cpu_is_offline(smp_processor_id()))
                                play_dead();
                        /*
Simple merge
Simple merge