diff options
Diffstat (limited to 'kernel/sched')
-rw-r--r-- | kernel/sched/core.c | 2 | ||||
-rw-r--r-- | kernel/sched/ext.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 4365b479e345..88a9a515b2ba 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -3538,7 +3538,7 @@ static int select_fallback_rq(int cpu, struct task_struct *p) * * More yuck to audit. */ - do_set_cpus_allowed(p, task_cpu_possible_mask(p)); + do_set_cpus_allowed(p, task_cpu_fallback_mask(p)); state = fail; break; case fail: diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c index 19813b387ef9..7fee43426ee7 100644 --- a/kernel/sched/ext.c +++ b/kernel/sched/ext.c @@ -5399,7 +5399,7 @@ static struct kthread_worker *scx_create_rt_helper(const char *name) { struct kthread_worker *helper; - helper = kthread_create_worker(0, name); + helper = kthread_run_worker(0, name); if (helper) sched_set_fifo(helper->task); return helper; |