diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2010-05-28 10:39:56 -0400 |
---|---|---|
committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-29 17:26:39 -0400 |
commit | 944f051fda9551483399bed556870b0895df1efa (patch) | |
tree | 66fd8b2fb9342d4b9022ca7a917ccdcc59fd242b /litmus/litmus.c | |
parent | 9039e5f731ca5f9a0c69f8523ccfee044111d2e3 (diff) |
Bugfix: 1) incorrect FMLP high prio task tracking and 2) race in print statement
1) High priority task tied to FMLP semaphore in P-EDF scheduling is
incorrectly tracked for tasks acquiring the lock without
contention. (HP is always set to CPU 0 instead of proper CPU.)
2) Race in a print statement from P-EDF's pi_block() causes NULL
pointer dereference.
Diffstat (limited to 'litmus/litmus.c')
0 files changed, 0 insertions, 0 deletions