[PATCH] Correct minimal test suite changes for elision enabled kernels.

Stefan Liebler stli@linux.vnet.ibm.com
Fri Apr 4 11:52:00 GMT 2014


Hi,

according to the comment in
"Re: [PATCH 03/14] Add minimal test suite changes for elision enabled 
kernels"
(https://www.sourceware.org/ml/libc-alpha/2013-06/msg01145.html),
the tests tst-mutex5/8 are changed in order to not check some behaviour 
of POSIX if lock elision is enabled at configure time.
Currently, the timeout of pthread_mutex_timedlock is only tested
with elision enabled at configure time and not for the default case.

Bye

---
2014-04-04  Stefan Liebler  <stli@linux.vnet.ibm.com>

	* nptl/tst-mutex5 (do_test):
	Use #ifndef ENABLE_LOCK_ELISION instead of #ifdef.
---
-------------- next part --------------
diff --git a/nptl/tst-mutex5.c b/nptl/tst-mutex5.c
index 14d3025..a829272 100644
--- a/nptl/tst-mutex5.c
+++ b/nptl/tst-mutex5.c
@@ -87,7 +87,7 @@ do_test (void)
     }
 
   /* Elided locks do not time out.  */
-#ifdef ENABLE_LOCK_ELISION
+#ifndef ENABLE_LOCK_ELISION
   if (pthread_mutex_trylock (&m) == 0)
     {
       puts ("mutex_trylock succeeded");


More information about the Libc-alpha mailing list