This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 3/4] Factor out _dl_clear_dtv


On Wed, Dec 11, 2013 at 2:04 AM, OndÅej BÃlka <neleai@seznam.cz> wrote:

> On Tue, Dec 10, 2013 at 04:35:42PM -0800, Andrew Hunter wrote:
>> This is patch 3/4 of the effort to make TLS access async-signal-safe.

> ok with this refactoring.

I've committed a slightly modified version of this patch as
35e8f7ab94c910659de9d507aa0f3e1f8973d914.

Modification was required due to patch 3 being committed before patch
2, which is required because patch 2 introduces a failure in tst-tls3
without patch 3.

-- 
Paul Pluzhnikov

2013-12-18  Andrew Hunter  <ahh@google.com>

	* elf/Versions (ld): Add _dl_clear_dtv.
	* sysdeps/generic/ldsodefs.h (_dl_clear_dtv): New prototype.
	* elf/dl-tls.c (_dl_clear_dtv): New function.
	* nptl/allocatestack.c (get_cached_stack): Call _dl_clear_dtv.

Attachment: ahh-glibc-20131210.3a.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]