diff options
author | Frederic Weisbecker <frederic@kernel.org> | 2024-09-27 00:48:49 +0200 |
---|---|---|
committer | Frederic Weisbecker <frederic@kernel.org> | 2024-12-09 12:12:41 +0100 |
commit | 26e6057674b670bf18a21585d053acb017acc90c (patch) | |
tree | 2074efc40f80b22fad295b03fd3d0c9c8b00084d | |
parent | fac04efc5c793dccbd07e2d59af9f90b7fc0dca4 (diff) |
arm/bL_switcher: Use kthread_run_on_cpu()
Use the proper API instead of open coding it.
Reviewed-by: Dave Martin <Dave.Martin@arm.com>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
-rw-r--r-- | arch/arm/common/bL_switcher.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/arm/common/bL_switcher.c b/arch/arm/common/bL_switcher.c index 9a9aa53547a6..d1e82a318e3b 100644 --- a/arch/arm/common/bL_switcher.c +++ b/arch/arm/common/bL_switcher.c @@ -307,13 +307,11 @@ static struct task_struct *bL_switcher_thread_create(int cpu, void *arg) { struct task_struct *task; - task = kthread_create_on_node(bL_switcher_thread, arg, - cpu_to_node(cpu), "kswitcher_%d", cpu); - if (!IS_ERR(task)) { - kthread_bind(task, cpu); - wake_up_process(task); - } else + task = kthread_run_on_cpu(bL_switcher_thread, arg, + cpu, "kswitcher_%d"); + if (IS_ERR(task)) pr_err("%s failed for CPU %d\n", __func__, cpu); + return task; } |