[PATCH] sched: ->task_new cleanup
make sched_class.task_new == NULL a 'default method', this allows the removal of task_rt_new. Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
@@ -229,15 +229,6 @@ static void task_tick_rt(struct rq *rq, struct task_struct *p)
|
||||
requeue_task_rt(rq, p);
|
||||
}
|
||||
|
||||
/*
|
||||
* No parent/child timeslice management necessary for RT tasks,
|
||||
* just activate them:
|
||||
*/
|
||||
static void task_new_rt(struct rq *rq, struct task_struct *p)
|
||||
{
|
||||
activate_task(rq, p, 1);
|
||||
}
|
||||
|
||||
static struct sched_class rt_sched_class __read_mostly = {
|
||||
.enqueue_task = enqueue_task_rt,
|
||||
.dequeue_task = dequeue_task_rt,
|
||||
@@ -251,5 +242,4 @@ static struct sched_class rt_sched_class __read_mostly = {
|
||||
.load_balance = load_balance_rt,
|
||||
|
||||
.task_tick = task_tick_rt,
|
||||
.task_new = task_new_rt,
|
||||
};
|
||||
|
Reference in New Issue
Block a user