hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/rknpu/rknpu_job.c
....@@ -166,10 +166,10 @@
166166 subcore_data = &rknpu_dev->subcore_datas[core_index];
167167
168168 do {
169
- ret = wait_event_interruptible_timeout(
170
- subcore_data->job_done_wq,
171
- job->flags & RKNPU_JOB_DONE || rknpu_dev->soft_reseting,
172
- msecs_to_jiffies(args->timeout));
169
+ ret = wait_event_timeout(subcore_data->job_done_wq,
170
+ job->flags & RKNPU_JOB_DONE ||
171
+ rknpu_dev->soft_reseting,
172
+ msecs_to_jiffies(args->timeout));
173173 if (++wait_count >= 3)
174174 break;
175175 } while (ret == 0 && job->in_queue[core_index]);