mutex_lock(&boost_mutex);
        rcu_torture_disable_rt_throttle();
        VERBOSE_TOROUT_STRING("Creating rcu_torture_boost task");
-       boost_tasks[cpu] = kthread_create_on_node(rcu_torture_boost, NULL,
-                                                 cpu_to_node(cpu),
-                                                 "rcu_torture_boost");
+       boost_tasks[cpu] = kthread_run_on_cpu(rcu_torture_boost, NULL,
+                                             cpu, "rcu_torture_boost_%u");
        if (IS_ERR(boost_tasks[cpu])) {
                retval = PTR_ERR(boost_tasks[cpu]);
                VERBOSE_TOROUT_STRING("rcu_torture_boost task create failed");
                mutex_unlock(&boost_mutex);
                return retval;
        }
-       kthread_bind(boost_tasks[cpu], cpu);
-       wake_up_process(boost_tasks[cpu]);
        mutex_unlock(&boost_mutex);
        return 0;
 }