aboutsummaryrefslogtreecommitdiff
path: root/nptl
AgeCommit message (Expand)AuthorFilesLines
2023-03-29Remove --enable-tunables configure optionAdhemerval Zanella Netto2-5/+1
2023-03-27Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functionsAdhemerval Zanella Netto1-1/+0
2023-02-03Remove pthread-pi-defines.symAndreas Schwab2-11/+1
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers273-273/+273
2022-11-17Define in_int32_t_range to check if the 64 bit time_t syscall should be usedYunQiang Su1-2/+2
2022-11-03elf: Rework exception handling in the dynamic loader [BZ #25486]Florian Weimer1-0/+3
2022-11-01nptl: Fix pthread_create.c build with clangAdhemerval Zanella1-2/+4
2022-10-20linux: Avoid shifting a negative signed on POSIX timer interfaceAdhemerval Zanella1-1/+1
2022-10-03nptl: Convert tst-setuid2 to test-driverYu Chien Peter Lin1-37/+15
2022-09-26Use atomic_exchange_release/acquireWilco Dijkstra2-2/+2
2022-09-23Use C11 atomics instead of atomic_decrement_and_testWilco Dijkstra2-104/+1
2022-09-23Use C11 atomics instead of atomic_increment(_val)Wilco Dijkstra3-3/+3
2022-09-23Use C11 atomics instead of atomic_and/orWilco Dijkstra4-4/+4
2022-09-22Use '%z' instead of '%Z' on printf functionsAdhemerval Zanella Netto2-14/+14
2022-09-13Use relaxed atomics since there is no MO dependenceWilco Dijkstra2-2/+3
2022-09-09Use C11 atomics instead of atomic_decrement(_val)Wilco Dijkstra2-2/+2
2022-07-22stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417)Adhemerval Zanella Netto1-1/+2
2022-07-13nptl: Fix ___pthread_unregister_cancel_restore asynchronous restoreAdhemerval Zanella1-1/+1
2022-07-05Replace __libc_multiple_threads with __libc_single_threadedAdhemerval Zanella4-36/+1
2022-06-30Refactor internal-signals.hAdhemerval Zanella5-16/+17
2022-06-29nptl: Remove unused members from struct pthreadAdhemerval Zanella1-7/+0
2022-06-24misc: Optimize internal usage of __libc_single_threadedAdhemerval Zanella1-1/+4
2022-06-08nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)Adhemerval Zanella1-1/+2
2022-05-09nptl: Add backoff mechanism to spinlock loopWangyang Guo1-2/+14
2022-04-20nptl: Fix pthread_cancel cancelhandling atomic operationsAdhemerval Zanella1-1/+2
2022-04-14nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella10-85/+272
2022-04-04Allow for unpriviledged nested containersDJ Delorie1-0/+4
2022-03-31nptl: Use libc-diag.h with tst-thread-setspecificAdhemerval Zanella1-7/+8
2022-02-28nptl: Fix cleanups for stack grows up [BZ# 28899]John David Anglin1-1/+1
2022-02-01elf: Fix initial-exec TLS access on audit modules (BZ #28096)Adhemerval Zanella1-1/+1
2022-01-20nptl: Effectively skip CAS in spinlock loopJangwoong Kim1-3/+2
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert274-274/+274
2021-12-09nptl: rseq failure after registration on main thread is fatalFlorian Weimer1-1/+2
2021-12-09nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer1-1/+9
2021-12-09nptl: Add rseq registrationFlorian Weimer2-0/+17
2021-12-06misc, nptl: Remove stray references to __condvar_load_64_relaxedFlorian Weimer1-1/+1
2021-12-03nptl: Increase default TCB alignment to 32Florian Weimer2-1/+4
2021-11-24nptl: Do not set signal mask on second setjmp return [BZ #28607]Florian Weimer1-2/+2
2021-11-17nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer3-179/+52
2021-11-15Move assignment out of the CAS conditionH.J. Lu2-8/+6
2021-11-12Add LLL_MUTEX_READ_LOCK [BZ #28537]H.J. Lu1-0/+7
2021-11-12Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]H.J. Lu1-5/+5
2021-11-12Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]H.J. Lu1-5/+5
2021-10-18nptl: Fix tst-cancel7 and tst-cancelx7 pidfile raceStafford Horne1-6/+3
2021-10-01nptl: pthread_kill must send signals to a specific thread [BZ #28407]Florian Weimer1-3/+1
2021-10-01nptl: Add CLOCK_MONOTONIC support for PI mutexesAdhemerval Zanella2-23/+26
2021-10-01nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella3-2/+67
2021-09-23nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]Florian Weimer1-2/+10
2021-09-20nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)Florian Weimer1-8/+29
2021-09-13nptl: Fix race between pthread_kill and thread exit (bug 12889)Florian Weimer4-25/+63