Reinitialize minimum ticks on each pass through scheduling loop
authorAndy Bavier <acb@cs.princeton.edu>
Fri, 11 Nov 2005 18:16:58 +0000 (18:16 +0000)
committerAndy Bavier <acb@cs.princeton.edu>
Fri, 11 Nov 2005 18:16:58 +0000 (18:16 +0000)
kernel/sched.c

index 4e10dc6..c0e71cb 100644 (file)
@@ -2791,6 +2791,10 @@ need_resched_nonpreemptible:
 #ifdef CONFIG_VSERVER_HARDCPU
 # ifdef CONFIG_VSERVER_ACB_SCHED
 drain_hold_queue:
+
+       min_guarantee_ticks = VX_INVALID_TICKS;
+       min_best_effort_ticks = VX_INVALID_TICKS;
+
 # endif        
        if (!list_empty(&rq->hold_queue)) {
                struct list_head *l, *n;