[PATCH] check if USE_TLS is defined before use

Hans-Christian Egtvedt hans-christian.egtvedt at atmel.com
Thu Dec 17 07:46:35 UTC 2009


On Wed, 16 Dec 2009 15:40:05 +0100
Carmelo AMOROSO <carmelo.amoroso at st.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hans-Christian Egtvedt wrote:
> > On Wed, 16 Dec 2009 15:27:13 +0100
> > Carmelo AMOROSO <carmelo.amoroso at st.com> wrote:
> > 
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> Hans-Christian Egtvedt wrote:
> >>> This patch will convert all the #ifdef USE_TLS and #if USE_TLS to
> >>>  #if defined(USE_TLS) && USE_TLS.
> >>>
> >>> By checking if the USE_TLS is defined before checking its value will result in
> >>> correct behavior for architectures not defining this config symbol.
> >>>
> >> Hi,
> >> why not using now __UCLIBC_HAS_TLS__ instead that is defined for NTPL
> >> case, and undefined otherwise ?
> >>
> > 
> > AFAICT it should still separate between USE_TLS 0 and 1, but perhaps
> > the check should be:
> > 
> > #ifdef __UCLIBC_HAS_TLS__ && USE_TLS ?
> > 
> > PS! I have not followed the TLS integration closely.
> > 
> 
> Well, frankly I don't know... your patch is fine for the purpose of fixing
> not TLS arch... probably it can be reviewed again later... we are quite near to
> the final integration.
>

Okay, there might be some of them present in libpthread/linuxthreads as
well, but are there really a lot of users of !old implementation? I
have found the old linuxthreads to be most stable, and I guess one of
them will be nuked when NPTL has been out for a release or two?

> Can you push ? please could you cherry-pick into nptl branch too ?
> 

Ah, right, all the devs push directly to the master repo after review.
I guess I should add Acked-by from you?

-- 
Best regards,
Hans-Christian Egtvedt


More information about the uClibc mailing list