{"push_id":1329276576,"size":1,"distinct_size":1,"ref":"refs/heads/stable-2.8","head":"a3b964ebc0510bacc9af2d729f1a68c2e3ccc95d","before":"38a7bf26121aa474821d215c4d8c583be531d40d","commits":[{"sha":"a3b964ebc0510bacc9af2d729f1a68c2e3ccc95d","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: perform TLS fixup in all UST entry points from each thread\n\nEach entry point into lttng-ust that end up taking the ust lock need to\nperform a TLS fixup for each thread. Add a TLS fixup in both listener\nthreads, in fork and base address dump helper libs, and in app context\nand tracepoint probe registration/unregistration functions, which can be\ncalled from application threads.\n\nThose ensure we don't take the libc dl lock within the ust lock when\nperforming the TLS lazy fixup.\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/lttng/lttng-ust/commits/a3b964ebc0510bacc9af2d729f1a68c2e3ccc95d"}]}
{"actor":{"display_login":"compudj"}}