[PING][PATCH] Correct minimal test suite changes for elision enabled kernels.
Stefan Liebler
stli@linux.vnet.ibm.com
Wed Apr 30 14:40:00 GMT 2014
ping
On 04/23/2014 01:30 PM, Stefan Liebler wrote:
> ping
> On 04/14/2014 09:04 AM, Stefan Liebler wrote:
>> ping.
>>
>> ok to commit?
>>
>> On 04/07/2014 04:03 PM, Stefan Liebler wrote:
>>> Hi,
>>> according to the comment of Andi Kleen (see below),
>>> i´ve dropped the ifdef.
>>> Please test it on an intel machine with lock elision support!
>>>
>>> Bye
>>>
>>> ---
>>> 2014-04-07 Stefan Liebler <stli@linux.vnet.ibm.com>
>>>
>>> * nptl/tst-mutex5 (do_test):
>>> Remove #ifdef ENABLE_LOCK_ELISION.
>>> ---
>>>
>>> On Fri, Apr 04, 2014 at 01:52:18PM +0200, Stefan Liebler wrote:
>>> > 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.
>>>
>>> If it works with elision we can actually drop the ifdef,
>>> as it should work in both cases.
>>>
>>> May have been a left over from before trylock aborted.
>>>
>>> -Andi
>>>
>>> >
>>> > Bye
>>> >
>>> > ---
>>> > 2014-04-04 Stefan Liebler <stli@linux.vnet.ibm.com>
>>> >
>>> > * nptl/tst-mutex5 (do_test):
>>> > Use #ifndef ENABLE_LOCK_ELISION instead of #ifdef.
>>> > ---
>>>
>>> > 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");
>>>
>>>
>>> -- ak@linux.intel.com -- Speaking for myself only
>>
>>
>>
>
>
>
More information about the Libc-alpha
mailing list