diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-05-18 07:25:29 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-05-18 07:25:29 -0400 |
commit | b87ba375bbae9c8bec71bd09322dfe42fac2b34f (patch) | |
tree | 37af5ca258143e82bfb54180b67c3650addd41dd | |
parent | f3270e6022c6f0304e615f99694f071ac1622ad0 (diff) |
Fix locking bug in GSN-EDF.RTSS07
-rw-r--r-- | kernel/sched_gsn_edf.c | 6 |
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 | ||