summaryrefslogtreecommitdiff
path: root/libgomp/config/rtems/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgomp/config/rtems/proc.c')
-rw-r--r--libgomp/config/rtems/proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgomp/config/rtems/proc.c b/libgomp/config/rtems/proc.c
index d4123d26bf4..5e04b47ca1a 100644
--- a/libgomp/config/rtems/proc.c
+++ b/libgomp/config/rtems/proc.c
@@ -66,7 +66,7 @@ allocate_thread_pool_reservoir (unsigned long count, unsigned long priority,
res->index = count;
res->priority = priority;
gomp_sem_init (&res->available, count);
- gomp_mutex_init (&res->lock);
+ pthread_spin_init (&res->lock, PTHREAD_PROCESS_PRIVATE);
for (i = 0; i < count; ++i)
res->pools[i] = &pools[i];
gomp_thread_pool_reservoirs[scheduler] = res;