aboutsummaryrefslogtreecommitdiff
path: root/nptl
AgeCommit message (Expand)Author
2024-03-18nptl: Unconditionally use a 32-byte rseq areaFlorian Weimer
2024-03-18make ‘struct pthread’ a complete typePaul Eggert
2022-11-25Allow for unpriviledged nested containersDJ Delorie
2022-09-28nptl: Add backoff mechanism to spinlock loopWangyang Guo
2022-07-13nptl: Fix ___pthread_unregister_cancel_restore asynchronous restoreAdhemerval Zanella
2022-06-08nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)Adhemerval Zanella
2022-04-20nptl: Fix pthread_cancel cancelhandling atomic operationsAdhemerval Zanella
2022-04-15nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella
2022-03-03nptl: Fix cleanups for stack grows up [BZ# 28899]John David Anglin
2022-02-01elf: Fix initial-exec TLS access on audit modules (BZ #28096)Adhemerval Zanella
2022-01-20nptl: Effectively skip CAS in spinlock loopJangwoong Kim
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2021-12-09nptl: rseq failure after registration on main thread is fatalfw/rseqFlorian Weimer
2021-12-09nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer
2021-12-09nptl: Add rseq registrationFlorian Weimer
2021-12-06misc, nptl: Remove stray references to __condvar_load_64_relaxedFlorian Weimer
2021-12-03nptl: Increase default TCB alignment to 32Florian Weimer
2021-11-24nptl: Do not set signal mask on second setjmp return [BZ #28607]Florian Weimer
2021-11-17nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer
2021-11-15Move assignment out of the CAS conditionH.J. Lu
2021-11-12Add LLL_MUTEX_READ_LOCK [BZ #28537]H.J. Lu
2021-11-12Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]H.J. Lu
2021-11-12Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]H.J. Lu
2021-10-18nptl: Fix tst-cancel7 and tst-cancelx7 pidfile raceStafford Horne
2021-10-01nptl: pthread_kill must send signals to a specific thread [BZ #28407]Florian Weimer
2021-10-01nptl: Add CLOCK_MONOTONIC support for PI mutexesAdhemerval Zanella
2021-10-01nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella
2021-09-23nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]Florian Weimer
2021-09-20nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)Florian Weimer
2021-09-13nptl: Fix race between pthread_kill and thread exit (bug 12889)Florian Weimer
2021-09-13nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193)Florian Weimer
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar
2021-08-26nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232)Adhemerval Zanella
2021-08-02Fix build of nptl/tst-thread_local1.cc with GCC 12Joseph Myers
2021-07-22Move malloc hooks into a compat DSOSiddhesh Poyarekar
2021-07-14Add an internal wrapper for clone, clone2 and clone3H.J. Lu
2021-07-12Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MINFlorian Weimer
2021-07-09Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN)H.J. Lu
2021-07-09Force building with -fno-commonFlorian Weimer
2021-07-09nptl: Use out-of-line wake function in __libc_lock_unlock slow pathFlorian Weimer
2021-07-07nptl: Reduce the GLIBC_PRIVATE ABIFlorian Weimer
2021-07-07nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __pthread_mutex_unlockFlorian Weimer
2021-06-28nptl: Add glibc.pthread.stack_cache_size tunablearm/morello/masterFlorian Weimer
2021-06-28nptl: Export libthread_db-used symbols under GLIBC_PRIVATEFlorian Weimer
2021-06-28Linux: Cleanups after librt moveFlorian Weimer
2021-06-25Linux: Move aio_init from librt into libcFlorian Weimer
2021-06-24Consolidate pthread_atforkAdhemerval Zanella
2021-06-23nptl: Use SA_RESTART for SIGCANCEL handlerAdhemerval Zanella
2021-06-22Remove unsused symbols from nptl/VersionsAndreas Schwab
2021-06-22linux: Only use 64-bit syscall if required for internal futexAdhemerval Zanella