diff --git a/drivers/staging/android/ion/heaps/ion_system_heap.c b/drivers/staging/android/ion/heaps/ion_system_heap.c index dc3093845e86..917f3cc8f27b 100644 --- a/drivers/staging/android/ion/heaps/ion_system_heap.c +++ b/drivers/staging/android/ion/heaps/ion_system_heap.c @@ -679,17 +679,9 @@ static struct task_struct *ion_create_kworker(struct ion_page_pool **pools, struct task_struct *thread; int ret; char *buf; - cpumask_t *cpumask; - DECLARE_BITMAP(bmap, nr_cpumask_bits); attr.sched_nice = ION_KTHREAD_NICE_VAL; buf = cached ? "cached" : "uncached"; - /* - * Affine the kthreads to min capacity CPUs - * TODO: remove this hack once is_min_capability_cpu is available - */ - bitmap_fill(bmap, 0x4); - cpumask = to_cpumask(bmap); thread = kthread_create(ion_sys_heap_worker, pools, "ion-pool-%s-worker", buf); @@ -705,7 +697,7 @@ static struct task_struct *ion_create_kworker(struct ion_page_pool **pools, __func__, buf, ret); return ERR_PTR(ret); } - kthread_bind_mask(thread, cpumask); + return thread; }