diff options
author | leochanj05 <leochanj@live.unc.edu> | 2020-09-23 17:42:18 -0400 |
---|---|---|
committer | leochanj05 <leochanj@live.unc.edu> | 2020-09-23 17:57:26 -0400 |
commit | fb449f2b938f5d9d7ac7d92848c936f57f54cfea (patch) | |
tree | 32c5a688164fad70d9eb513b6b37e001a3cc05b2 /litmus/sched_psn_edf.c | |
parent | ced6e8eb0bb83d244c5e31413fd6e83c90edc2cc (diff) |
handled prev==NULL in pfp and psnedf
Diffstat (limited to 'litmus/sched_psn_edf.c')
-rw-r--r-- | litmus/sched_psn_edf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/litmus/sched_psn_edf.c b/litmus/sched_psn_edf.c index 58fb372d2d12..b5a3814b572f 100644 --- a/litmus/sched_psn_edf.c +++ b/litmus/sched_psn_edf.c | |||
@@ -193,7 +193,7 @@ static struct task_struct* psnedf_schedule(struct task_struct * prev) | |||
193 | && budget_exhausted(pedf->scheduled); | 193 | && budget_exhausted(pedf->scheduled); |
194 | np = exists && is_np(pedf->scheduled); | 194 | np = exists && is_np(pedf->scheduled); |
195 | sleep = exists && is_completed(pedf->scheduled); | 195 | sleep = exists && is_completed(pedf->scheduled); |
196 | preempt = !prev || edf_preemption_needed(edf, prev); | 196 | preempt = edf_preemption_needed(edf, prev); |
197 | 197 | ||
198 | /* If we need to preempt do so. | 198 | /* If we need to preempt do so. |
199 | * The following checks set resched to 1 in case of special | 199 | * The following checks set resched to 1 in case of special |