From 4e6fda3f8dfa2e792bcef51d2dfaa98ad61b28d7 Mon Sep 17 00:00:00 2001 From: Andy Bavier Date: Tue, 14 Nov 2006 02:20:56 +0000 Subject: [PATCH] Bug fix to apply token bucket limits to real-time tasks --- kernel/sched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched.c b/kernel/sched.c index fa5360e13..54b58426b 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -3155,7 +3155,7 @@ void scheduler_tick(void) * RR tasks need a special form of timeslice management. * FIFO tasks have no timeslices. */ - if ((p->policy == SCHED_RR) && !--p->time_slice) { + if ((p->policy == SCHED_RR) && vx_need_resched(p)) { p->time_slice = task_timeslice(p); p->first_time_slice = 0; set_tsk_need_resched(p); -- 2.47.0