Просмотр исходного кода

omp: make use of get_worker_thread() in get_local_thread()

Samuel Pitoiset лет назад: 9
Родитель
Сommit
81bc8cd181
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      src/util/openmp_runtime_support.c

+ 1 - 3
src/util/openmp_runtime_support.c

@@ -193,9 +193,7 @@ static struct starpu_omp_thread *get_local_thread(void)
 	{
 		struct _starpu_worker *starpu_worker = _starpu_get_local_worker_key();
 		STARPU_ASSERT(starpu_worker != NULL);
-		_starpu_spin_lock(&_global_state.hash_workers_lock);
-		HASH_FIND_PTR(_global_state.hash_workers, &starpu_worker, thread);
-		_starpu_spin_unlock(&_global_state.hash_workers_lock);
+		thread = get_worker_thread(starpu_worker);
 
 		if (
 #ifdef STARPU_USE_CUDA