Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Extend i486 pthread_cond_timedwait to use futex syscall with absolute timeout | Andreas Schwab | 2013-04-11 | 1 | -0/+6 | |
| | ||||||
* | sem_post.c: Include atomic.h. | Carlos O'Donell | 2013-04-07 | 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. | |||||
* | Fix static build when configured with --disable-hidden-plt | Siddhesh Poyarekar | 2013-04-04 | 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. | |||||
* | Avoid unconditional __call_tls_dtors calls in static linking. | Roland McGrath | 2013-03-28 | 1 | -0/+5 | |
| | ||||||
* | Fix up ChangeLog | Siddhesh Poyarekar | 2013-03-19 | 1 | -6/+6 | |
| | | | | | I forgot to fix up the ChangeLog after renaming __default_attr to __default_pthread_attr in code. | |||||
* | Move __default_stacksize into __default_pthread_attr | Siddhesh Poyarekar | 2013-03-19 | 1 | -0/+16 | |
| | | | | | Make __default_pthread_attr object to store default attribute values for threads. | |||||
* | Rename some static variables | Siddhesh Poyarekar | 2013-03-18 | 1 | -0/+12 | |
| | | | | Rename some static variables to give them unique names. | |||||
* | Include atomic.h in generic lowlevellock.c. | Carlos O'Donell | 2013-03-12 | 1 | -0/+4 | |
| | ||||||
* | Rejigger i386 dl-sysdep.h files. | Roland McGrath | 2013-03-04 | 1 | -0/+13 | |
| | ||||||
* | Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes. | Carlos O'Donell | 2013-03-01 | 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. | |||||
* | Fix build warning | Siddhesh Poyarekar | 2013-03-01 | 1 | -0/+2 | |
| | ||||||
* | Set default stack size from program environment | Siddhesh Poyarekar | 2013-03-01 | 1 | -0/+9 | |
| | | | | New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this. | |||||
* | Add priority inheritance futex support on sparc. | David S. Miller | 2013-02-21 | 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. | |||||
* | nptl: Fix comment typo in fork.c. | Carlos O'Donell | 2013-02-21 | 1 | -0/+4 | |
| | ||||||
* | Fix ChangeLogs | Siddhesh Poyarekar | 2013-02-18 | 1 | -0/+5 | |
| | ||||||
* | FUTEX_*_REQUEUE_PI support for non-x86 code | Siddhesh Poyarekar | 2013-02-18 | 1 | -0/+30 | |
| | | | | | Add FUTEX_*_REQUEUE_PI support for the default C code and also add implementations for s-390 and ppc. | |||||
* | Don't use GLIBC_PRIVATE errno outside of libraries | Andreas Schwab | 2013-02-04 | 1 | -0/+8 | |
| | ||||||
* | Hide reference to mktemp in libpthread | Andreas Schwab | 2013-01-16 | 1 | -0/+5 | |
| | ||||||
* | Remove unnecessary assert on attr in allocate_stack(). | Carlos O'Donell | 2013-01-11 | 1 | -0/+5 | |
| | ||||||
* | Add --enable-hardcoded-path-in-tests configure option | H.J. Lu | 2013-01-11 | 1 | -2/+15 | |
| | ||||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 1 | -0/+5 | |
| | ||||||
* | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 2013-01-01 | 1 | -0/+5 | |
| | ||||||
* | Convert pthread_rwlock_try(rd/wr)lock to prototypes | Andi Kleen | 2012-12-28 | 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. | |||||
* | Add sparc implementation of lll_futex_timed_wait_bitset | David S. Miller | 2012-12-27 | 1 | -0/+5 | |
| | | | | | | | nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_futex_timed_wait_bitset): New macro. | |||||
* | [s390] Replace lll_futex_* assembly code with INTERNAL_SYSCALL | Siddhesh Poyarekar | 2012-12-27 | 1 | -0/+11 | |
| | ||||||
* | Fix some build warnings on s390x | Siddhesh Poyarekar | 2012-12-08 | 1 | -0/+5 | |
| | ||||||
* | Remove unused variable from powerpc sem_post.c. | Joseph Myers | 2012-12-04 | 1 | -0/+6 | |
| | ||||||
* | Remove unneeded linking in nptl testsuite | Allan McRae | 2012-12-03 | 1 | -0/+4 | |
| | ||||||
* | Cast to __intptr_t before casting pointer to int64 | H.J. Lu | 2012-11-26 | 1 | -0/+11 | |
| | ||||||
* | Remove unused variable from sem_post.c. | Joseph Myers | 2012-11-21 | 1 | -0/+4 | |
| | ||||||
* | Remove unused variable from pthread_cond_timedwait.c. | Joseph Myers | 2012-11-21 | 1 | -0/+6 | |
| | ||||||
* | Adding missing -fexception CFLAGS | Marcus Shawcroft | 2012-11-14 | 1 | -0/+5 | |
| | ||||||
* | Bump timeouts on some new nptl tests to support tilepro. | Chris Metcalf | 2012-11-06 | 1 | -0/+5 | |
| | ||||||
* | [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions | Siddhesh Poyarekar | 2012-11-05 | 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. | |||||
* | Fix coding style in sparc lowlevellock.h | David S. Miller | 2012-11-03 | 1 | -0/+6 | |
| | | | | | | | | nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Add missing spaces. (__cpu_relax): Likewise. | |||||
* | Compile x86 rtld with -mno-sse -mno-mmx | H.J. Lu | 2012-11-02 | 1 | -0/+6 | |
| | ||||||
* | Fix nptl/tst-cancel7 for non-bash shells. | Aurelien Jarno | 2012-10-30 | 1 | -0/+5 | |
| | ||||||
* | Define a BUSY_WAIT_NOP for sparc. | David S. Miller | 2012-10-28 | 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. | |||||
* | Fix build breakage in tst-cond-except.c. | Roland McGrath | 2012-10-25 | 1 | -0/+4 | |
| | ||||||
* | Use bash to run nptl/tst-tls6.sh. | Joseph Myers | 2012-10-25 | 1 | -0/+6 | |
| | ||||||
* | Fix compiler warnings in some NPTL tests. | Roland McGrath | 2012-10-25 | 1 | -0/+11 | |
| | ||||||
* | Support cross-testing. | Joseph Myers | 2012-10-24 | 1 | -0/+8 | |
| | ||||||
* | BZ#14743: Move clock_* symbols from librt to libc. | Roland McGrath | 2012-10-24 | 1 | -0/+7 | |
| | ||||||
* | Don't set resource limits in tst-oddstacklimit-ENV. | Joseph Myers | 2012-10-24 | 1 | -0/+12 | |
| | ||||||
* | Define and use $(run-built-tests). | Joseph Myers | 2012-10-24 | 1 | -0/+5 | |
| | ||||||
* | Add and use $(host-built-program-cmd). | Jim Blandy | 2012-10-23 | 1 | -0/+7 | |
| | ||||||
* | Use $(NM) not nm in tst-cancel-wrappers. | Jim Blandy | 2012-10-21 | 1 | -0/+8 | |
| | ||||||
* | Fix typo in nptl/ChangeLog | Siddhesh Poyarekar | 2012-10-17 | 1 | -1/+1 | |
| | ||||||
* | Don't check error return for pthread_cancel in tst-cond25 | Siddhesh Poyarekar | 2012-10-17 | 1 | -0/+5 | |
| | ||||||
* | Adjust mutex lock in condvar_cleanup if we got it from requeue_pi | Siddhesh Poyarekar | 2012-10-16 | 1 | -0/+13 | |
| | | | | This completes the fix to bz #14652. |