Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-06-06 | Fix leading whitespaces. | Ondrej Bilka | 1 | -0/+5 | |
2013-06-06 | Remove trailing whitespace in nptl. | Joseph Myers | 1 | -0/+18 | |
2013-05-31 | Link extra-libs consistently with libc and ld.so. | Joseph Myers | 1 | -0/+5 | |
2013-05-16 | Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). | Ryan S. Arnold | 1 | -0/+6 | |
2013-05-15 | Reserve new TLS field for x86 and x86_64 | Andreas Jaeger | 1 | -0/+6 | |
[BZ #10686] * sysdeps/x86_64/tls.h (struct tcbhead_t): Add __private_ss field. * sysdeps/i386/tls.h (struct tcbhead_t): Likewise. | |||||
2013-05-09 | Fix tst-mutexpi8 | Andi Kleen | 1 | -0/+4 | |
2013-05-09 Andi Kleen <ak@linux.intel.com> * tst-mutex8.c (do_test): Check for ENABLE_PI. | |||||
2013-04-22 | Consolidate pthread_attr value validation | Siddhesh Poyarekar | 1 | -0/+19 | |
Define inline functions that wrap around validation for each of the pthread attributes to reduce duplication in code. | |||||
2013-04-11 | Extend i486 pthread_cond_timedwait to use futex syscall with absolute timeout | Andreas Schwab | 1 | -0/+6 | |
2013-04-07 | sem_post.c: Include atomic.h. | Carlos O'Donell | 1 | -0/+4 | |
The sem_post.c file uses atomic functions without including atomic.h. Add `#include <atomic.h>' to the file to prevent any compile time warnings when other headers change and atomic.h isn't implicitly included. --- nptl/ 2013-04-07 Carlos O'Donell <carlos@redhat.com> * sysdeps/unix/sysv/linux/sem_post.c: Include atomic.h. | |||||
2013-04-04 | Fix static build when configured with --disable-hidden-plt | Siddhesh Poyarekar | 1 | -0/+8 | |
Fixes BZ #15337. Static builds fail with the following warning: /home/tools/glibc/glibc/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:80: undefined reference to `__GI___pthread_unwind' When the source is configured with --disable-hidden-plt. This is because the preprocessor conditional in cancellation.S only checks if the build is for SHARED, whereas hidden_def is defined appropriately only for a SHARED build that will have symbol versioning *and* hidden defs are enabled. The last case is false here. | |||||
2013-03-28 | Avoid unconditional __call_tls_dtors calls in static linking. | Roland McGrath | 1 | -0/+5 | |
2013-03-19 | Fix up ChangeLog | Siddhesh Poyarekar | 1 | -6/+6 | |
I forgot to fix up the ChangeLog after renaming __default_attr to __default_pthread_attr in code. | |||||
2013-03-19 | Move __default_stacksize into __default_pthread_attr | Siddhesh Poyarekar | 1 | -0/+16 | |
Make __default_pthread_attr object to store default attribute values for threads. | |||||
2013-03-18 | Rename some static variables | Siddhesh Poyarekar | 1 | -0/+12 | |
Rename some static variables to give them unique names. | |||||
2013-03-12 | Include atomic.h in generic lowlevellock.c. | Carlos O'Donell | 1 | -0/+4 | |
2013-03-04 | Rejigger i386 dl-sysdep.h files. | Roland McGrath | 1 | -0/+13 | |
2013-03-01 | Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes. | Carlos O'Donell | 1 | -0/+8 | |
This reverts the change that allows the POSIX Thread default stack size to be changed by the environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE. It has been requested that more discussion happen before this change goes into 2.18. | |||||
2013-03-01 | Fix build warning | Siddhesh Poyarekar | 1 | -0/+2 | |
2013-03-01 | Set default stack size from program environment | Siddhesh Poyarekar | 1 | -0/+9 | |
New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this. | |||||
2013-02-21 | Add priority inheritance futex support on sparc. | David S. Miller | 1 | -0/+9 | |
* sysdeps/unix/sysv/linux/sparc/lowlevellock.h (FUTEX_WAIT_REQUEUE_PI): Define. (FUTEX_CMP_REQUEUE_PI): Likewise. (lll_futex_wait_requeue_pi): Likewise. (lll_futex_timed_wait_requeue_pi): Likewise. (lll_futex_cmp_requeue_pi): Likewise. | |||||
2013-02-21 | nptl: Fix comment typo in fork.c. | Carlos O'Donell | 1 | -0/+4 | |
2013-02-18 | Fix ChangeLogs | Siddhesh Poyarekar | 1 | -0/+5 | |
2013-02-18 | FUTEX_*_REQUEUE_PI support for non-x86 code | Siddhesh Poyarekar | 1 | -0/+30 | |
Add FUTEX_*_REQUEUE_PI support for the default C code and also add implementations for s-390 and ppc. | |||||
2013-02-04 | Don't use GLIBC_PRIVATE errno outside of libraries | Andreas Schwab | 1 | -0/+8 | |
2013-01-16 | Hide reference to mktemp in libpthread | Andreas Schwab | 1 | -0/+5 | |
2013-01-11 | Remove unnecessary assert on attr in allocate_stack(). | Carlos O'Donell | 1 | -0/+5 | |
2013-01-11 | Add --enable-hardcoded-path-in-tests configure option | H.J. Lu | 1 | -2/+15 | |
2013-01-02 | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 1 | -0/+5 | |
2013-01-01 | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 1 | -0/+5 | |
2012-12-28 | Convert pthread_rwlock_try(rd/wr)lock to prototypes | Andi Kleen | 1 | -0/+7 | |
2012-12-28 Andi Kleen <ak@linux.intel.com> * pthread_rwlock_tryrdlock.c (__pthread_rwlock_tryrdlock): * Convert to prototype. * pthread_rwlock_trywrlock.c (__pthread_rwlock_trywrlock): Likewise. | |||||
2012-12-27 | Add sparc implementation of lll_futex_timed_wait_bitset | David S. Miller | 1 | -0/+5 | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_futex_timed_wait_bitset): New macro. | |||||
2012-12-27 | [s390] Replace lll_futex_* assembly code with INTERNAL_SYSCALL | Siddhesh Poyarekar | 1 | -0/+11 | |
2012-12-08 | Fix some build warnings on s390x | Siddhesh Poyarekar | 1 | -0/+5 | |
2012-12-04 | Remove unused variable from powerpc sem_post.c. | Joseph Myers | 1 | -0/+6 | |
2012-12-03 | Remove unneeded linking in nptl testsuite | Allan McRae | 1 | -0/+4 | |
2012-11-26 | Cast to __intptr_t before casting pointer to int64 | H.J. Lu | 1 | -0/+11 | |
2012-11-21 | Remove unused variable from sem_post.c. | Joseph Myers | 1 | -0/+4 | |
2012-11-21 | Remove unused variable from pthread_cond_timedwait.c. | Joseph Myers | 1 | -0/+6 | |
2012-11-14 | Adding missing -fexception CFLAGS | Marcus Shawcroft | 1 | -0/+5 | |
2012-11-06 | Bump timeouts on some new nptl tests to support tilepro. | Chris Metcalf | 1 | -0/+5 | |
2012-11-05 | [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions | Siddhesh Poyarekar | 1 | -0/+17 | |
Since the FUTEX_WAIT operation takes a relative timeout, the pthread_cond_timedwait and other timed function implementations have to get a relative timeout from the absolute timeout parameter it gets before it makes the futex syscall. This value is then converted back into an absolute timeout within the kernel. This is a waste and has hence been improved upon by a FUTEX_WAIT_BITSET operation (OR'd with FUTEX_CLOCK_REALTIME to make the kernel use the realtime clock instead of the default monotonic clock). This was implemented only in the x86 and sh assembly code and not in the C code. This patch implements support for FUTEX_WAIT_BITSET whenever available (since linux-2.6.29) for s390 and powerpc. | |||||
2012-11-03 | Fix coding style in sparc lowlevellock.h | David S. Miller | 1 | -0/+6 | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Add missing spaces. (__cpu_relax): Likewise. | |||||
2012-11-02 | Compile x86 rtld with -mno-sse -mno-mmx | H.J. Lu | 1 | -0/+6 | |
2012-10-30 | Fix nptl/tst-cancel7 for non-bash shells. | Aurelien Jarno | 1 | -0/+5 | |
2012-10-28 | Define a BUSY_WAIT_NOP for sparc. | David S. Miller | 1 | -0/+12 | |
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Define when we have v9 instructions available. * sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/Makefile: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Add cpu_relax to libpthread-routines. | |||||
2012-10-25 | Fix build breakage in tst-cond-except.c. | Roland McGrath | 1 | -0/+4 | |
2012-10-25 | Use bash to run nptl/tst-tls6.sh. | Joseph Myers | 1 | -0/+6 | |
2012-10-25 | Fix compiler warnings in some NPTL tests. | Roland McGrath | 1 | -0/+11 | |
2012-10-24 | Support cross-testing. | Joseph Myers | 1 | -0/+8 | |
2012-10-24 | BZ#14743: Move clock_* symbols from librt to libc. | Roland McGrath | 1 | -0/+7 | |