aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2009-05-03 22:16:03 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2009-05-03 22:16:03 -0400
commit0222d4a294ee6eca31423bc6db99feccfa0694e5 (patch)
treee409021ed10fc1c47eb47f00fc16ca99ca7b418b
parentfa940ad71184dec3d156b7dd673ee38067e7c0f6 (diff)
GQ-EDF: remove link completely (bugfix)
Fixes fa940ad71184dec3d156b7dd673ee38067e7c0f6.
-rw-r--r--litmus/sched_gq_edf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/litmus/sched_gq_edf.c b/litmus/sched_gq_edf.c
index e630fe926d..e675170cd2 100644
--- a/litmus/sched_gq_edf.c
+++ b/litmus/sched_gq_edf.c
@@ -441,6 +441,7 @@ static void gq_task_new(struct task_struct * t, int on_rq, int running)
441 * Kick it back into the queue, since t is 441 * Kick it back into the queue, since t is
442 * already executing. 442 * already executing.
443 */ 443 */
444 tsk_rt(entry->linked)->linked_on = NO_CPU;
444 __add_ready(&gqedf, entry->linked); 445 __add_ready(&gqedf, entry->linked);
445 } 446 }
446 entry->linked = t; 447 entry->linked = t;