diff options
Diffstat (limited to 'kernel/kthread.c')
-rw-r--r-- | kernel/kthread.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/kthread.c b/kernel/kthread.c index b5ae3ee860a9..232f06c4a537 100644 --- a/kernel/kthread.c +++ b/kernel/kthread.c @@ -136,6 +136,15 @@ void *kthread_data(struct task_struct *task) return to_kthread(task)->data; } +/* + * Set the affinity of the calling task to be the same + * as the kthreadd affinities. + */ +void set_kthreadd_affinity(void) +{ + set_cpus_allowed_ptr(current, &kthreadd_task->cpus_allowed); +} + /** * probe_kthread_data - speculative version of kthread_data() * @task: possible kthread task in question |