aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus/sched_mc.h
diff options
context:
space:
mode:
authorChristopher Kenna <cjk@cs.unc.edu>2011-09-22 00:09:00 -0400
committerChristopher Kenna <cjk@cs.unc.edu>2011-09-22 00:09:00 -0400
commit2a909c67fb3c6c935fd46bf392b55acc78dfd8de (patch)
tree02d82b710b13264852ae5efa1bbe0af60246136e /include/litmus/sched_mc.h
parent06051baff7db5e0c1b80d7b2a873b022191cdcec (diff)
Change the way jobs are tracked in the CE.
The new code tracks CE jobs so that we can detect if a CE task falls behind due to jobs overrunning their budgets. There are also various bug fixes related to timers. We may not want to arm timers until the task release, as well.
Diffstat (limited to 'include/litmus/sched_mc.h')
-rw-r--r--include/litmus/sched_mc.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/litmus/sched_mc.h b/include/litmus/sched_mc.h
index 069198ab7e28..d29796298701 100644
--- a/include/litmus/sched_mc.h
+++ b/include/litmus/sched_mc.h
@@ -20,8 +20,6 @@ struct mc_task {
20struct mc_job { 20struct mc_job {
21 int is_ghost:1; 21 int is_ghost:1;
22 lt_t ghost_budget; 22 lt_t ghost_budget;
23 /* which invocation of the CE is this */
24 unsigned int expected_job;
25}; 23};
26 24
27#ifdef __KERNEL__ 25#ifdef __KERNEL__