[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] POSIX threading library branch, master, updated. 96623db8d2fe02a66
From: |
Samuel Thibault |
Subject: |
[SCM] POSIX threading library branch, master, updated. 96623db8d2fe02a66ac9176354634d41aca8c07d |
Date: |
Tue, 15 Oct 2013 23:59:39 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "POSIX threading library".
The branch, master has been updated
via 96623db8d2fe02a66ac9176354634d41aca8c07d (commit)
from 5396c1d55933adce68891e000d10ecb8ed168caa (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 96623db8d2fe02a66ac9176354634d41aca8c07d
Author: Samuel Thibault <address@hidden>
Date: Wed Oct 16 01:50:52 2013 +0200
Delay TLS deallocation outside thread termination
Since libc functions used up to actual thread termination (including the
termination RPC itself) are to use TLS.
* pthread/pt-alloc.c (initialize_pthread): Set `tcb` field of `new` to NULL.
(__pthread_alloc): Deallocate TLS of to-be-reused `new` thread.
* pthread/pt-create.c (__pthread_create_internal): Reset `tcb` field to NULL
after deallocation.
* pthread/pt-exit.c (__pthread_exit): Do not deallocate TLS.
-----------------------------------------------------------------------
Summary of changes:
pthread/pt-alloc.c | 13 +++++++++++++
pthread/pt-create.c | 1 +
pthread/pt-exit.c | 7 +------
3 files changed, 15 insertions(+), 6 deletions(-)
hooks/post-receive
--
POSIX threading library
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] POSIX threading library branch, master, updated. 96623db8d2fe02a66ac9176354634d41aca8c07d,
Samuel Thibault <=