From 0c8f39cbf769ef35f54b57859e1e87b5291daf5e Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Fri, 10 Jul 2015 23:23:57 +0530 Subject: Remove unnecessary mutex locks from tst-tls-atexit test case The locks don't synchronize with anything - they were likely introduced initially to synchronize with some main thread code, but that is no longer evident. --- stdlib/tst-tls-atexit.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'stdlib') diff --git a/stdlib/tst-tls-atexit.c b/stdlib/tst-tls-atexit.c index 7a69722490..5ee04a88c1 100644 --- a/stdlib/tst-tls-atexit.c +++ b/stdlib/tst-tls-atexit.c @@ -29,12 +29,10 @@ #include void *handle; -pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER; void * load (void *u) { - pthread_mutex_lock (&m); handle = dlopen ("$ORIGIN/tst-tls-atexit-lib.so", RTLD_LAZY); if (handle == NULL) { @@ -55,7 +53,6 @@ load (void *u) /* This should not unload the DSO. If it does, then the thread exit will result in a segfault. */ dlclose (handle); - pthread_mutex_unlock (&m); return NULL; } -- cgit v1.2.3