aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched_rt.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-01-25 15:08:14 -0500
committerIngo Molnar <mingo@elte.hu>2008-01-25 15:08:14 -0500
commit79064fbf75796c4c6a53e40729dbe52f789a91fd (patch)
treea54667418d6623cd84c566544930c99c608a42f8 /kernel/sched_rt.c
parent0d1311a536a0face6267e7346223f2e68b002018 (diff)
sched: clean up pick_next_highest_task_rt()
clean up pick_next_highest_task_rt(). Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/sched_rt.c')
-rw-r--r--kernel/sched_rt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c
index 61d198845f00..b8435fd47f78 100644
--- a/kernel/sched_rt.c
+++ b/kernel/sched_rt.c
@@ -242,8 +242,7 @@ static int pick_rt_task(struct rq *rq, struct task_struct *p, int cpu)
242} 242}
243 243
244/* Return the second highest RT task, NULL otherwise */ 244/* Return the second highest RT task, NULL otherwise */
245static struct task_struct *pick_next_highest_task_rt(struct rq *rq, 245static struct task_struct *pick_next_highest_task_rt(struct rq *rq, int cpu)
246 int cpu)
247{ 246{
248 struct rt_prio_array *array = &rq->rt.active; 247 struct rt_prio_array *array = &rq->rt.active;
249 struct task_struct *next; 248 struct task_struct *next;
@@ -270,7 +269,8 @@ static struct task_struct *pick_next_highest_task_rt(struct rq *rq,
270 269
271 if (queue->next->next != queue) { 270 if (queue->next->next != queue) {
272 /* same prio task */ 271 /* same prio task */
273 next = list_entry(queue->next->next, struct task_struct, run_list); 272 next = list_entry(queue->next->next, struct task_struct,
273 run_list);
274 if (pick_rt_task(rq, next, cpu)) 274 if (pick_rt_task(rq, next, cpu))
275 goto out; 275 goto out;
276 } 276 }