Messages in this thread Patch in this message | | | From | henrik@austad ... | Subject | sched: add CONFIG_SMP consistency | Date | Tue, 21 Oct 2008 20:45:19 +0200 |
| |
From: Henrik Austad <henrik.austad@gmail.com>
Do not declare select_task_rq as part of sched_class when CONFIG_SMP is not set.
Signed-off-by: Henrik Austad <henrik.austad@gmail.com> --- include/linux/sched.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h index c226c7b..9e0e33c 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -898,8 +898,9 @@ struct sched_class { void (*enqueue_task) (struct rq *rq, struct task_struct *p, int wakeup); void (*dequeue_task) (struct rq *rq, struct task_struct *p, int sleep); void (*yield_task) (struct rq *rq); +#ifdef CONFIG_SMP int (*select_task_rq)(struct task_struct *p, int sync); - +#endif void (*check_preempt_curr) (struct rq *rq, struct task_struct *p, int sync); struct task_struct * (*pick_next_task) (struct rq *rq); -- 1.6.0.1
| |