summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/core.c4
-rw-r--r--kernel/sched/core_ctl.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 862eb8fd3860..84563da000cf 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5537,8 +5537,8 @@ static void migrate_tasks(struct rq *dead_rq, bool migrate_pinned_tasks)
* interferred since we don't stop all CPUs. Ignore warning for
* this case.
*/
- if (WARN_ON((task_rq(next) != rq || !task_on_rq_queued(next)) &&
- migrate_pinned_tasks)) {
+ if (task_rq(next) != rq || !task_on_rq_queued(next)) {
+ WARN_ON(migrate_pinned_tasks);
raw_spin_unlock(&next->pi_lock);
continue;
}
diff --git a/kernel/sched/core_ctl.c b/kernel/sched/core_ctl.c
index ecf6c568f0b5..9b21a09ec4ba 100644
--- a/kernel/sched/core_ctl.c
+++ b/kernel/sched/core_ctl.c
@@ -687,6 +687,7 @@ int core_ctl_set_boost(bool boost)
return ret;
}
+EXPORT_SYMBOL(core_ctl_set_boost);
void core_ctl_check(u64 wallclock)
{