[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