Messages in this thread Patch in this message | | | Date | Thu, 17 Jun 2010 00:04:31 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH] cpuidle: avoid using smp_processor_id() in preemptible code (nr_iowait_cpu) v4 |
| |
On Wed, 16 Jun 2010 23:59:07 -0700 Andrew Morton <akpm@linux-foundation.org> wrote:
> So how does this look? If "OK" then would you be able to test it please?
I saw it first!
fix !CONFIG_TICK_ONESHOT
--- a/include/linux/tick.h~cpuidle-avoid-using-smp_processor_id-in-preemptible-code-nr_iowait_cpu-v4-fix-fix +++ a/include/linux/tick.h @@ -71,7 +71,6 @@ struct tick_sched { }; extern void __init tick_init(void); -extern void __init tick_sched_init(void); extern int tick_is_oneshot_available(void); extern struct tick_device *tick_get_device(int cpu); @@ -93,6 +92,9 @@ extern struct cpumask *tick_get_broadcas # ifdef CONFIG_TICK_ONESHOT extern struct cpumask *tick_get_broadcast_oneshot_mask(void); +extern void __init tick_sched_init(void); +# else +static inline void tick_sched_init(void) { } # endif # endif /* BROADCAST */ _
| |