summaryrefslogtreecommitdiffstats
path: root/nptl (follow)
Commit message (Expand)AuthorAgeLines
* Use C11 atomics instead of atomic_decrement(_val)Wilco Dijkstra2022-09-09-2/+2
* stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417)Adhemerval Zanella Netto2022-07-22-1/+2
* nptl: Fix ___pthread_unregister_cancel_restore asynchronous restoreAdhemerval Zanella2022-07-13-1/+1
* Replace __libc_multiple_threads with __libc_single_threadedAdhemerval Zanella2022-07-05-36/+1
* Refactor internal-signals.hAdhemerval Zanella2022-06-30-16/+17
* nptl: Remove unused members from struct pthreadAdhemerval Zanella2022-06-29-7/+0
* misc: Optimize internal usage of __libc_single_threadedAdhemerval Zanella2022-06-24-1/+4
* nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)Adhemerval Zanella2022-06-08-1/+2
* nptl: Add backoff mechanism to spinlock loopWangyang Guo2022-05-09-2/+14
* nptl: Fix pthread_cancel cancelhandling atomic operationsAdhemerval Zanella2022-04-20-1/+2
* nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella2022-04-14-85/+272
* Allow for unpriviledged nested containersDJ Delorie2022-04-04-0/+4
* nptl: Use libc-diag.h with tst-thread-setspecificAdhemerval Zanella2022-03-31-7/+8
* nptl: Fix cleanups for stack grows up [BZ# 28899]John David Anglin2022-02-28-1/+1
* elf: Fix initial-exec TLS access on audit modules (BZ #28096)Adhemerval Zanella2022-02-01-1/+1
* nptl: Effectively skip CAS in spinlock loopJangwoong Kim2022-01-20-3/+2
* Update copyright dates with scripts/update-copyrightsPaul Eggert2022-01-01-274/+274
* nptl: rseq failure after registration on main thread is fatalFlorian Weimer2021-12-09-1/+2
* nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer2021-12-09-1/+9
* nptl: Add rseq registrationFlorian Weimer2021-12-09-0/+17
* misc, nptl: Remove stray references to __condvar_load_64_relaxedFlorian Weimer2021-12-06-1/+1
* nptl: Increase default TCB alignment to 32Florian Weimer2021-12-03-1/+4
* nptl: Do not set signal mask on second setjmp return [BZ #28607]Florian Weimer2021-11-24-2/+2
* nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer2021-11-17-179/+52
* Move assignment out of the CAS conditionH.J. Lu2021-11-15-8/+6
* Add LLL_MUTEX_READ_LOCK [BZ #28537]H.J. Lu2021-11-12-0/+7
* Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]H.J. Lu2021-11-12-5/+5
* Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]H.J. Lu2021-11-12-5/+5
* nptl: Fix tst-cancel7 and tst-cancelx7 pidfile raceStafford Horne2021-10-18-6/+3
* nptl: pthread_kill must send signals to a specific thread [BZ #28407]Florian Weimer2021-10-01-3/+1
* nptl: Add CLOCK_MONOTONIC support for PI mutexesAdhemerval Zanella2021-10-01-23/+26
* nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella2021-10-01-2/+67
* nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]Florian Weimer2021-09-23-2/+10
* nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)Florian Weimer2021-09-20-8/+29
* nptl: Fix race between pthread_kill and thread exit (bug 12889)Florian Weimer2021-09-13-25/+63
* nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193)Florian Weimer2021-09-13-5/+11
* Remove "Contributed by" linesSiddhesh Poyarekar2021-09-03-177/+0
* nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232)Adhemerval Zanella2021-08-26-57/+57
* Fix build of nptl/tst-thread_local1.cc with GCC 12Joseph Myers2021-08-02-0/+1
* Move malloc hooks into a compat DSOSiddhesh Poyarekar2021-07-22-1/+2
* Add an internal wrapper for clone, clone2 and clone3H.J. Lu2021-07-14-70/+27
* Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MINFlorian Weimer2021-07-12-0/+3
* Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN)H.J. Lu2021-07-09-3/+12
* Force building with -fno-commonFlorian Weimer2021-07-09-10/+7
* nptl: Use out-of-line wake function in __libc_lock_unlock slow pathFlorian Weimer2021-07-09-0/+15
* nptl: Reduce the GLIBC_PRIVATE ABIFlorian Weimer2021-07-07-52/+15
* nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __pthread_mutex_unlockFlorian Weimer2021-07-07-6/+6
* nptl: Add glibc.pthread.stack_cache_size tunableFlorian Weimer2021-06-28-4/+16
* nptl: Export libthread_db-used symbols under GLIBC_PRIVATEFlorian Weimer2021-06-28-5/+66
* Linux: Cleanups after librt moveFlorian Weimer2021-06-28-9/+0