Merge commit 'v2.6.29-rc1' into timers/hrtimers
authorIngo Molnar <mingo@elte.hu>
Mon, 12 Jan 2009 10:32:03 +0000 (11:32 +0100)
committerIngo Molnar <mingo@elte.hu>
Mon, 12 Jan 2009 10:32:03 +0000 (11:32 +0100)
Conflicts:
kernel/time/tick-common.c

1  2 
include/linux/clockchips.h
kernel/hrtimer.c
kernel/time/tick-common.c

Simple merge
Simple merge
@@@ -274,21 -274,6 +274,21 @@@ out_bc
  }
  
  /*
-               int cpu = first_cpu(cpu_online_map);
 + * Transfer the do_timer job away from a dying cpu.
 + *
 + * Called with interrupts disabled.
 + */
 +static void tick_handover_do_timer(int *cpup)
 +{
 +      if (*cpup == tick_do_timer_cpu) {
-               tick_do_timer_cpu = (cpu != NR_CPUS) ? cpu :
++              int cpu = cpumask_first(cpu_online_mask);
 +
++              tick_do_timer_cpu = (cpu < nr_cpu_ids) ? cpu :
 +                      TICK_DO_TIMER_NONE;
 +      }
 +}
 +
 +/*
   * Shutdown an event device on a given cpu:
   *
   * This is called on a life CPU, when a CPU is dead. So we cannot