aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorztong <ztong@cs.unc.edu>2021-02-17 17:59:26 -0500
committerztong <ztong@cs.unc.edu>2021-02-17 17:59:26 -0500
commitb36bd06a9d3b8f5b2b1de2d768266b3968052160 (patch)
tree0f79ae48f9b2d4d9d80c3d451c6450ad66ca79d2 /kernel
parent5c81e639780c2bdf2fb4ad847b7a5729a717e536 (diff)
omlp_fz_police bug fixupdate_litmus_2019
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/litmus.c2
-rw-r--r--kernel/sched/rt.c2
-rw-r--r--kernel/sched/sched.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/kernel/sched/litmus.c b/kernel/sched/litmus.c
index a28aa5ab28f7..2e3ca79d39a9 100644
--- a/kernel/sched/litmus.c
+++ b/kernel/sched/litmus.c
@@ -362,7 +362,7 @@ const struct sched_class litmus_sched_class = {
362 * cpu-hotplug or cpu throttling. Allows Litmus to use up to 1.0 362 * cpu-hotplug or cpu throttling. Allows Litmus to use up to 1.0
363 * CPU capacity. 363 * CPU capacity.
364 */ 364 */
365 .next = &stop_sched_class, 365 .next = &fair_sched_class,
366 .enqueue_task = enqueue_task_litmus, 366 .enqueue_task = enqueue_task_litmus,
367 .dequeue_task = dequeue_task_litmus, 367 .dequeue_task = dequeue_task_litmus,
368 .yield_task = yield_task_litmus, 368 .yield_task = yield_task_litmus,
diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c
index babfdd90c6a5..12d40dfd715f 100644
--- a/kernel/sched/rt.c
+++ b/kernel/sched/rt.c
@@ -2363,7 +2363,7 @@ static unsigned int get_rr_interval_rt(struct rq *rq, struct task_struct *task)
2363} 2363}
2364 2364
2365const struct sched_class rt_sched_class = { 2365const struct sched_class rt_sched_class = {
2366 .next = &fair_sched_class, 2366 .next = &litmus_sched_class,
2367 .enqueue_task = enqueue_task_rt, 2367 .enqueue_task = enqueue_task_rt,
2368 .dequeue_task = dequeue_task_rt, 2368 .dequeue_task = dequeue_task_rt,
2369 .yield_task = yield_task_rt, 2369 .yield_task = yield_task_rt,
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index c4f7afbe90c0..ebbd4c05289b 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -1798,7 +1798,7 @@ static inline void set_next_task(struct rq *rq, struct task_struct *next)
1798 * class, but existing plugins (that predate the stop-machine class) depend on 1798 * class, but existing plugins (that predate the stop-machine class) depend on
1799 * the assumption that LITMUS^RT plugins are the top scheduling class. 1799 * the assumption that LITMUS^RT plugins are the top scheduling class.
1800 */ 1800 */
1801#define sched_class_highest (&litmus_sched_class) 1801#define sched_class_highest (&stop_sched_class)
1802 1802
1803/* 1803/*
1804#ifdef CONFIG_SMP 1804#ifdef CONFIG_SMP