|
@@ -243,12 +243,12 @@ int ion_heap_init_deferred_free(struct ion_heap *heap)
|
|
|
init_waitqueue_head(&heap->waitqueue);
|
|
|
heap->task = kthread_run(ion_heap_deferred_free, heap,
|
|
|
"%s", heap->name);
|
|
|
- sched_setscheduler(heap->task, SCHED_IDLE, ¶m);
|
|
|
if (IS_ERR(heap->task)) {
|
|
|
pr_err("%s: creating thread for deferred free failed\n",
|
|
|
__func__);
|
|
|
return PTR_RET(heap->task);
|
|
|
}
|
|
|
+ sched_setscheduler(heap->task, SCHED_IDLE, ¶m);
|
|
|
return 0;
|
|
|
}
|
|
|
|