aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2007-05-18 07:25:29 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2007-05-18 07:25:29 -0400
commitb87ba375bbae9c8bec71bd09322dfe42fac2b34f (patch)
tree37af5ca258143e82bfb54180b67c3650addd41dd
parentf3270e6022c6f0304e615f99694f071ac1622ad0 (diff)
Fix locking bug in GSN-EDF.RTSS07
-rw-r--r--kernel/sched_gsn_edf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/sched_gsn_edf.c b/kernel/sched_gsn_edf.c
index b4ede75110..904258837b 100644
--- a/kernel/sched_gsn_edf.c
+++ b/kernel/sched_gsn_edf.c
@@ -635,9 +635,9 @@ static long gsnedf_return_priority(struct pi_semaphore *sem)
635 /* Check if rescheduling is necessary */ 635 /* Check if rescheduling is necessary */
636 unlink(t); 636 unlink(t);
637 gsnedf_job_arrival(t); 637 gsnedf_job_arrival(t);
638 } 638 queue_unlock(&gsnedf_lock);
639 639 }
640 queue_unlock(&gsnedf_lock); 640
641 return ret; 641 return ret;
642} 642}
643 643