summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2011-02-08 12:46:25 -0500
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-03-02 19:38:17 -0500
commit4b2d00c71110e4fea30ba09cd2e370f7ad2bad8f (patch)
treebc8b15ff746e3da32cb28832b23a1a27b1d9004c
parent7349c30941963f59b46b021e1fd4391eb1ba33c7 (diff)
downloadrt-patches-4b2d00c71110e4fea30ba09cd2e370f7ad2bad8f.tar.gz
rm sched-Fix-pick_next_highest_task_rt-for-cgroups.patch ; now upstr.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--sched-Fix-pick_next_highest_task_rt-for-cgroups.patch40
-rw-r--r--series1
2 files changed, 0 insertions, 41 deletions
diff --git a/sched-Fix-pick_next_highest_task_rt-for-cgroups.patch b/sched-Fix-pick_next_highest_task_rt-for-cgroups.patch
deleted file mode 100644
index 08b67ef..0000000
--- a/sched-Fix-pick_next_highest_task_rt-for-cgroups.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 318e45ed545c213617c9fc9a336893d7ee9fd55b Mon Sep 17 00:00:00 2001
-From: Peter Zijlstra <a.p.zijlstra@chello.nl>
-Date: Wed, 10 Mar 2010 17:07:24 +0100
-Subject: [PATCH] sched: Fix pick_next_highest_task_rt() for cgroups
-
-commit 318e45ed545c213617c9fc9a336893d7ee9fd55b in tip.
-
-Upstream commit: 3d07467b7aa91623b31d7b5888a123a2c8c8e9cc
-
-Since pick_next_highest_task_rt() already iterates all the cgroups and
-is really only interested in tasks, skip over the !task entries.
-
-Reported-by: Dhaval Giani <dhaval.giani@gmail.com>
-Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
-Tested-by: Dhaval Giani <dhaval.giani@gmail.com>
-LKML-Reference: <new-submission>
-Signed-off-by: Ingo Molnar <mingo@elte.hu>
-Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-
-diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c
-index 9de5f18..6a0029a 100644
---- a/kernel/sched_rt.c
-+++ b/kernel/sched_rt.c
-@@ -1207,7 +1207,12 @@ static struct task_struct *pick_next_highest_task_rt(struct rq *rq, int cpu)
- if (next && next->prio < idx)
- continue;
- list_for_each_entry(rt_se, array->queue + idx, run_list) {
-- struct task_struct *p = rt_task_of(rt_se);
-+ struct task_struct *p;
-+
-+ if (!rt_entity_is_task(rt_se))
-+ continue;
-+
-+ p = rt_task_of(rt_se);
- if (pick_rt_task(rq, p, cpu)) {
- next = p;
- break;
---
-1.7.1.1
-
diff --git a/series b/series
index 79957f1..6672eed 100644
--- a/series
+++ b/series
@@ -392,7 +392,6 @@ sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
# v2.6.33-rt8.patch
# v2.6.33.1-rt9.patch
# v2.6.33.1-rt10.patch
-sched-Fix-pick_next_highest_task_rt-for-cgroups.patch
# v2.6.33.1-rt11.patch
net-gianfar-Make-RT-aware.patch
x86-Fix-irq-off-tracing-for-32-bit.patch