aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/sched_psn_edf.c
diff options
context:
space:
mode:
authorleochanj05 <leochanj@live.unc.edu>2020-09-23 17:42:18 -0400
committerleochanj05 <leochanj@live.unc.edu>2020-09-23 17:57:26 -0400
commitfb449f2b938f5d9d7ac7d92848c936f57f54cfea (patch)
tree32c5a688164fad70d9eb513b6b37e001a3cc05b2 /litmus/sched_psn_edf.c
parentced6e8eb0bb83d244c5e31413fd6e83c90edc2cc (diff)
handled prev==NULL in pfp and psnedf
Diffstat (limited to 'litmus/sched_psn_edf.c')
-rw-r--r--litmus/sched_psn_edf.c2
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