[lttng-dev] [PATCH urcu] Fix: Fallback mechanism not working on platform where TLS is unsupported

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Thu Nov 8 14:31:11 EST 2012


* Christian Babeux (christian.babeux at efficios.com) wrote:
> The CONFIG_RCU_TLS entry in config.h.in is defined by default to "TLS".
> This has the unfortunate consequence of defining CONFIG_RCU_TLS on platform
> where TLS is unsupported and effectively disabling the pthread based
> fallback mechanism. This macro should be #undef by default and the
> AX_TLS m4 macro will properly detect if TLS is supported.

merged, thanks!

Mathieu

> 
> Signed-off-by: Christian Babeux <christian.babeux at efficios.com>
> ---
>  urcu/config.h.in | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/urcu/config.h.in b/urcu/config.h.in
> index de1d1d0..98ea365 100644
> --- a/urcu/config.h.in
> +++ b/urcu/config.h.in
> @@ -18,4 +18,4 @@
>  #undef CONFIG_RCU_ARM_HAVE_DMB
>  
>  /* TLS provided by the compiler. */
> -#define CONFIG_RCU_TLS TLS
> +#undef CONFIG_RCU_TLS
> -- 
> 1.8.0
> 

-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com



More information about the lttng-dev mailing list