[COMMITTED 00/10] Fix bug 25847 and bug 32786 in glibc 2.39.
Carlos O'Donell
carlos@redhat.com
Tue Apr 29 17:49:58 GMT 2025
This fixes bug 25847 for the glibc 2.39 release. It requires process
restarts to fix process shared condition variables across the upgrade.
It also fixes bug 32786 to preserve ABI and support downgrades in the
already released glibc.
Florian Weimer (1):
nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions
(bug 32786)
Frank Barrus (1):
pthreads NPTL: lost wakeup fix 2
Malte Skarupke (8):
nptl: Update comments and indentation for new condvar implementation
nptl: Remove unnecessary catch-all-wake in condvar group switch
nptl: Remove unnecessary quadruple check in pthread_cond_wait
nptl: Remove g_refs from condition variables
nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
nptl: Fix indentation
nptl: rename __condvar_quiesce_and_switch_g1
nptl: Use all of g1_start and g_signals
nptl/pthread_cond_broadcast.c | 8 +-
nptl/pthread_cond_common.c | 109 ++--------
nptl/pthread_cond_signal.c | 19 +-
nptl/pthread_cond_wait.c | 278 +++++-------------------
nptl/tst-cond22.c | 12 +-
sysdeps/nptl/bits/thread-shared-types.h | 5 +-
sysdeps/nptl/pthread.h | 2 +-
7 files changed, 101 insertions(+), 332 deletions(-)
--
2.49.0
More information about the Libc-stable
mailing list