From 8d058ccc695ebc2041af214e8c48379f71b4e61b Mon Sep 17 00:00:00 2001 From: Gregory Haskins Date: Mon, 29 Dec 2008 09:39:50 -0500 Subject: [PATCH] --- yaml --- r: 135674 b: refs/heads/master c: 777c2f389e463428fd7e2871051a84d7fe84b172 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/sched_rt.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3bc27afbdae1..3690f9484932 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 74ab8e4f6412c0b2d730fe5de28dc21de8b92c01 +refs/heads/master: 777c2f389e463428fd7e2871051a84d7fe84b172 diff --git a/trunk/kernel/sched_rt.c b/trunk/kernel/sched_rt.c index d047f288c411..8d33843cb2c4 100644 --- a/trunk/kernel/sched_rt.c +++ b/trunk/kernel/sched_rt.c @@ -1314,7 +1314,8 @@ static void task_wake_up_rt(struct rq *rq, struct task_struct *p) { if (!task_running(rq, p) && !test_tsk_need_resched(rq->curr) && - rq->rt.overloaded) + rq->rt.overloaded && + p->rt.nr_cpus_allowed > 1) push_rt_tasks(rq); }