glibc/sysdeps
Torvald Riegel b02840bacd New pthread_barrier algorithm to fulfill barrier destruction requirements.
The previous barrier implementation did not fulfill the POSIX requirements
for when a barrier can be destroyed.  Specifically, it was possible that
threads that haven't noticed yet that their round is complete still access
the barrier's memory, and that those accesses can happen after the barrier
has been legally destroyed.
The new algorithm does not have this issue, and it avoids using a lock
internally.
2016-01-15 21:20:34 +01:00
..
aarch64 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
alpha Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
arm Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
generic Update copyright dates committed in 2016 2016-01-06 14:03:10 -08:00
gnu Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hppa hppa: fix dladdr [BZ #19415] 2016-01-08 02:19:26 -05:00
i386 Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
ia64 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ieee754 Call math_opt_barrier inside if 2016-01-15 05:23:20 -08:00
init_array Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
m68k Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mach Update copyright dates committed in 2016 2016-01-06 14:03:10 -08:00
microblaze Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mips Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
nacl Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
nios2 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
nptl New pthread_barrier algorithm to fulfill barrier destruction requirements. 2016-01-15 21:20:34 +01:00
posix Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
powerpc powerpc: Enforce compiler barriers on hardware transactions 2016-01-08 17:47:33 -02:00
pthread Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
s390 Add __private_ss to s390 struct tcbhead. 2016-01-14 16:48:55 +01:00
sh Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sparc New pthread_barrier algorithm to fulfill barrier destruction requirements. 2016-01-15 21:20:34 +01:00
tile Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
unix New pthread_barrier algorithm to fulfill barrier destruction requirements. 2016-01-15 21:20:34 +01:00
wordsize-32 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wordsize-64 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
x86 Set index_Fast_Unaligned_Load for Excavator family CPUs 2016-01-14 08:14:31 -08:00
x86_64 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00