Commit e316ccf3 authored by Karen Xie's avatar Karen Xie

xdma 2019.2 update: make sure the thread context are set up properly before starting

parent c7712d79
...@@ -299,11 +299,11 @@ int xdma_threads_create(unsigned int num_threads) ...@@ -299,11 +299,11 @@ int xdma_threads_create(unsigned int num_threads)
for (i = 0; i < thread_cnt; i++, thp++) { for (i = 0; i < thread_cnt; i++, thp++) {
thp->cpu = i; thp->cpu = i;
thp->timeout = 0; thp->timeout = 0;
thp->fproc = xdma_thread_cmpl_status_proc;
thp->fpending = xdma_thread_cmpl_status_pend;
rv = xdma_kthread_start(thp, "cmpl_status_th", i); rv = xdma_kthread_start(thp, "cmpl_status_th", i);
if (rv < 0) if (rv < 0)
goto cleanup_threads; goto cleanup_threads;
thp->fproc = xdma_thread_cmpl_status_proc;
thp->fpending = xdma_thread_cmpl_status_pend;
} }
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment