Messages in this thread Patch in this message | | | Date | Wed, 25 Feb 2009 09:59:26 -0800 | From | Hiroshi Shimamoto <> | Subject | [PATCH RESEND] sched_rt: don't start timer when rt bandwidth disabled |
| |
From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
Impact: fix incorrect condition check
No need to start rt bandwidth timer when rt bandwidth is disabled. If this timer starts, it may stop at sched_rt_period_timer() on the first time.
Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> --- kernel/sched.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c index 4484f9c..9e49ac8 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -223,7 +223,7 @@ static void start_rt_bandwidth(struct rt_bandwidth *rt_b) { ktime_t now; - if (rt_bandwidth_enabled() && rt_b->rt_runtime == RUNTIME_INF) + if (!rt_bandwidth_enabled() || rt_b->rt_runtime == RUNTIME_INF) return; if (hrtimer_active(&rt_b->rt_period_timer)) -- 1.6.1.2
| |