Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-27 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-27 | Merge branch 't/libc_rwlock_recursive' into ↵ | Samuel Thibault | |
refs/top-bases/tschwinge/Roger_Whittaker | |||
2016-11-27 | XXX: make libc_rwlock recursive | Samuel Thibault | |
Without making the rwlocks recursive, running fakeroot-tcp gets this: at /usr/src/glibc-2.24/build-tree/hurd-i386-libc/mach/RPC_gsync_wait.c:175 msgid1=0x8051d88 "undefined symbol: acl_get_fd", msgid2=0x0, plural=0, n=0, category=5) at dcigettext.c:527 msgid=0x8051d88 "undefined symbol: acl_get_fd", category=5) at dcgettext.c:47 That's very unfortunate: libfakeroot gets initialized from a section where __libc_setlocale_lock is already locked, and thus the dlerror() call hangs inside __dcigettext. It happens that Linux doesn't have the problem probably because pthread_rwlock_wrlock returns a EDEADLK error instead of hanging, and then the first unlock unlocks, and the second unlock probably returns an EINVAL. This is all very unsafe, but that's fakeroot-tcp's matter (see http://bugs.debian.org/845930 for the follow-up)... We only use it when constructing the debian installer for -s -r options anyway. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> | |||
2016-11-20 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-20 | Merge branch 't/hurdsig-SA_SIGINFO' into ↵ | Samuel Thibault | |
refs/top-bases/tschwinge/Roger_Whittaker | |||
2016-11-20 | Fix SIGBUS code | Samuel Thibault | |
2016-11-19 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-19 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-11-19 | Revert "drop taking __hurd_threadvar_stack_mask and ↵ | Samuel Thibault | |
__hurd_threadvar_stack_offset into account for stacks" This reverts commit 2d049c4f1391b903703961132ef92710c6d8ff67. It is actually needed for programs using libcthreads | |||
2016-11-19 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-19 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-11-19 | drop taking __hurd_threadvar_stack_mask and __hurd_threadvar_stack_offset ↵ | Samuel Thibault | |
into account for stacks | |||
2016-11-16 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-16 | Merge branch 't/hurdsig-SA_SIGINFO' into ↵ | Samuel Thibault | |
refs/top-bases/tschwinge/Roger_Whittaker | |||
2016-11-16 | Do not pass siginfo to exception preemptors | Samuel Thibault | |
2016-11-14 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-11-01 | Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-11-01 | Do not expose internals of threadvars and spin locks outside libc | Samuel Thibault | |
2016-11-01 | Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inline | Samuel Thibault | |
2016-10-25 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-25 | Merge branch 't/ONSTACK' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-25 | Fix SS_ONSTACK support | Samuel Thibault | |
* sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function, unlocks SS and returns to the saved PC. (__sigreturn): Do not unlock SS, and "return" into __sigreturn2 on the thread stack instead of the saved PC. | |||
2016-10-25 | Merge branch 't/hurdsig-global-dispositions' into refs/top-bases/t/ONSTACK | Samuel Thibault | |
2016-10-13 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-13 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-13 | per-thread variables are no more an issue with tls | Samuel Thibault | |
2016-10-11 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-11 | Merge branch 't/____longjmp_chk' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-11 | hurd: Fix adjtime call with OLDDELTA == NULL | Svante Signell | |
* sysdeps/mach/hurd/adjtime.c (__adjtime): When OLDDELTA is NULL, make it point to a dumb buffer for RPC to fill it. (cherry picked from commit aaf30454802855d439f3d4d1a12fd6b905621029) | |||
2016-10-09 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 'cvs/build' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | hurd: Do not hide rtld symbols which need to be preempted | Samuel Thibault | |
* sysdeps/generic/dl-fcntl.h: New file, adds attribute_hidden to __open and __fcntl. * sysdeps/mach/hurd/dl-fcntl.h: New file, adds attribute_hidden to __fcntl only. * include/fcntl.h [IS_IN (rtld)]: Include <dl-fcntl.h> instead of adding attribute_hidden to __open and __fcntl. | |||
2016-10-09 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 't/faccessat' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | fix build | Samuel Thibault | |
2016-10-09 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 'cvs/build' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | Fix hurd build | Samuel Thibault | |
* sysdeps/mach/hurd/openat.c (__openat): Add missing ellipsis. * resolv/gai_sigqueue.c (__gai_sigqueue): Add missing internal_function qualifier. * /rt/aio_sigqueue.c (__aio_sigqueue): Add missing attribute_hidden internal_function qualifiers. | |||
2016-10-09 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 't/gsync-libc' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | Fix for 2.23 | Samuel Thibault | |
2016-10-09 | Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into ↵ | Samuel Thibault | |
tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 't/hurdsig-global-dispositions' into ↵ | Samuel Thibault | |
refs/top-bases/tschwinge/Roger_Whittaker | |||
2016-10-09 | Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | Merge branch 't/tls' into refs/top-bases/tschwinge/Roger_Whittaker | Samuel Thibault | |
2016-10-09 | Merge commit 'refs/top-bases/t/gsync-libc' into t/gsync-libc | Samuel Thibault | |
2016-10-09 | Merge branch 'baseline' into refs/top-bases/t/gsync-libc-merge | Samuel Thibault | |
2016-10-09 | Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFO | Samuel Thibault | |
2016-10-09 | Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvar | Samuel Thibault | |
2016-10-09 | Merge branch 'baseline' into refs/top-bases/t/tls-threadvar | Samuel Thibault | |