From: Mathieu Desnoyers Date: Tue, 7 Nov 2017 14:38:18 +0000 (-0500) Subject: Revert "Use initial-exec TLS model" X-Git-Tag: v2.11.0-rc1~35 X-Git-Url: https://git.lttng.org/?a=commitdiff_plain;h=16adecf1f2e80025667ed53f4905e725894f076a;hp=16adecf1f2e80025667ed53f4905e725894f076a;p=lttng-ust.git Revert "Use initial-exec TLS model" This reverts commit 553bbf7f38652084ed7966c7817b8ccb372b14e1. The initial-exec model seems to behave differently than global-dynamic with respect to lazy initialization, causing locks to be taken then first time each thread touch the TLS. This introduces deadlocks with library constructors waiting on other threads. This will require further investigation. Signed-off-by: Mathieu Desnoyers ---