diff -NurpP --minimal linux-2.6.28.4-vs2.3.0.36.7/kernel/sched.c linux-2.6.28.4-vs2.3.0.36.7.1/kernel/sched.c --- linux-2.6.28.4-vs2.3.0.36.7/kernel/sched.c 2009-02-09 14:16:24.000000000 +0100 +++ linux-2.6.28.4-vs2.3.0.36.7.1/kernel/sched.c 2009-02-11 14:07:55.000000000 +0100 @@ -1810,6 +1810,8 @@ static inline void check_class_changed(s p->sched_class->prio_changed(rq, p, oldprio, running); } +#include "sched_mon.h" + #ifdef CONFIG_SMP /* Used instead of source_load when we know the type == 0 */ @@ -1886,9 +1888,6 @@ struct migration_req { struct completion done; }; -#include "sched_mon.h" - - /* * The task's runqueue lock must be held. * Returns true if you have to wait for migration thread.