Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 2004 16:21:08 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Daniel Eischen <deischen@freebsd.org>
Cc:        John Baldwin <jhb@freebsd.org>
Subject:   MFC req for 5.x/5.3
Message-ID:  <41817EE4.9080302@elischer.org>
In-Reply-To: <Pine.GSO.4.43.0410281908000.5783-100000@sea.ntplx.net>
References:  <Pine.GSO.4.43.0410281908000.5783-100000@sea.ntplx.net>

next in thread | previous in thread | raw e-mail | index | archive | help


Daniel Eischen wrote:

>On Thu, 28 Oct 2004, Julian Elischer wrote:
>
>  
>
>>David Xu wrote:
>>
>>    
>>
>>>Here is the cvs log:
>>>
>>>Revision  Changes    Path
>>>  1.58      +1 -0      src/lib/libpthread/thread/thr_create.c
>>>  1.14      +1 -1      src/lib/libpthread/thread/thr_find_thread.c
>>>  1.115     +27 -10    src/lib/libpthread/thread/thr_kern.c
>>>  1.119     +15 -11    src/lib/libpthread/thread/thr_private.h
>>>  1.81      +1 -2      src/lib/libpthread/thread/thr_sig.c
>>>      
>>>
>>commit message was:
>>1. Move thread list flags into new separate member, and atomically
>>   put DEAD thread on GC list, this closes a race between pthread_join
>>   and thr_cleanup.
>>2. Introduce a mutex to protect tcb initialization, tls allocation and
>>   deallocation code in rtld seems no lock protection or it is broken,
>>   under stress testing, memory is corrupted.
>>
>>
>>translates to:
>>

[diff removed]

>>    
>>
>
>Yes, these look right.
>
>  
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41817EE4.9080302>