commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]