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 | ||
