|
@@ -176,12 +176,11 @@ int _starpu_cpu_driver_init(struct _starpu_worker *cpu_worker)
|
|
snprintf(cpu_worker->name, sizeof(cpu_worker->name), "CPU %d", devid);
|
|
snprintf(cpu_worker->name, sizeof(cpu_worker->name), "CPU %d", devid);
|
|
snprintf(cpu_worker->short_name, sizeof(cpu_worker->short_name), "CPU %d", devid);
|
|
snprintf(cpu_worker->short_name, sizeof(cpu_worker->short_name), "CPU %d", devid);
|
|
|
|
|
|
- cpu_worker->status = STATUS_UNKNOWN;
|
|
|
|
-
|
|
|
|
_STARPU_TRACE_WORKER_INIT_END(cpu_worker->workerid);
|
|
_STARPU_TRACE_WORKER_INIT_END(cpu_worker->workerid);
|
|
|
|
|
|
/* tell the main thread that we are ready */
|
|
/* tell the main thread that we are ready */
|
|
STARPU_PTHREAD_MUTEX_LOCK(&cpu_worker->mutex);
|
|
STARPU_PTHREAD_MUTEX_LOCK(&cpu_worker->mutex);
|
|
|
|
+ cpu_worker->status = STATUS_UNKNOWN;
|
|
cpu_worker->worker_is_initialized = 1;
|
|
cpu_worker->worker_is_initialized = 1;
|
|
STARPU_PTHREAD_COND_SIGNAL(&cpu_worker->ready_cond);
|
|
STARPU_PTHREAD_COND_SIGNAL(&cpu_worker->ready_cond);
|
|
STARPU_PTHREAD_MUTEX_UNLOCK(&cpu_worker->mutex);
|
|
STARPU_PTHREAD_MUTEX_UNLOCK(&cpu_worker->mutex);
|