Re: [PATCH] kernel/time/clocksource.c needs struct task_struct on m68k

2007-02-04 Thread Tim Schmielau
On Sun, 4 Feb 2007, Mathieu Desnoyers wrote: > kernel/time/clocksource.c needs struct task_struct on m68k. > > Because it uses spin_unlock_irq(), which, on m68k, uses hardirq_count(), which > uses preempt_count(), which needs to dereference struct task_struct, we > have to include sched.h. Becaus

[PATCH] kernel/time/clocksource.c needs struct task_struct on m68k

2007-02-03 Thread Mathieu Desnoyers
kernel/time/clocksource.c needs struct task_struct on m68k. Because it uses spin_unlock_irq(), which, on m68k, uses hardirq_count(), which uses preempt_count(), which needs to dereference struct task_struct, we have to include sched.h. Because it would cause a loop inclusion, we cannot include sch