[hurd,commited,0/5] Fix and enable more tests

Message ID 20200608000633.3551460-1-samuel.thibault@ens-lyon.org
Headers
Series Fix and enable more tests |

Message

Samuel Thibault June 8, 2020, 12:06 a.m. UTC
  Samuel Thibault (5):
  hurd: Fix unwinding over interruptible RPC
  hurd: Make read and pread64 cancellable
  htl: Fix tls initialization for already-created threads
  htl: Fix registration of atfork handlers in modules
  htl: Enable more tests

 htl/pt-alloc.c                                | 29 +++++++++++++
 nptl/Makefile                                 | 41 ++-----------------
 sysdeps/htl/old_pt-atfork.c                   |  4 +-
 sysdeps/htl/pt-atfork.c                       | 10 +++++
 sysdeps/htl/pthreadP.h                        |  3 ++
 sysdeps/mach/hurd/Makefile                    |  3 +-
 sysdeps/mach/hurd/Versions                    |  6 +++
 sysdeps/mach/hurd/dl-sysdep.c                 |  5 +++
 sysdeps/mach/hurd/htl/pt-sysdep.c             |  3 ++
 sysdeps/mach/hurd/i386/intr-msg.h             |  2 +
 sysdeps/mach/hurd/i386/ld.abilist             |  1 +
 sysdeps/mach/hurd/i386/localplt.data          |  5 ++-
 sysdeps/mach/hurd/not-cancel.h                | 14 ++++---
 sysdeps/mach/hurd/pread64.c                   | 16 ++++----
 sysdeps/mach/hurd/pread64_nocancel.c          | 35 ++++++++++++++++
 sysdeps/mach/hurd/read.c                      | 12 +++---
 sysdeps/mach/hurd/read_nocancel.c             | 30 ++++++++++++++
 sysdeps/pthread/Makefile                      | 41 +++++++++++++++++++
 {nptl => sysdeps/pthread}/tst-_res1.c         |  0
 {nptl => sysdeps/pthread}/tst-_res1mod1.c     |  0
 {nptl => sysdeps/pthread}/tst-_res1mod2.c     |  0
 {nptl => sysdeps/pthread}/tst-atfork2.c       |  0
 {nptl => sysdeps/pthread}/tst-atfork2mod.c    |  0
 {nptl => sysdeps/pthread}/tst-fini1.c         |  0
 {nptl => sysdeps/pthread}/tst-fini1mod.c      |  0
 .../pthread/tst-pt-tls4.c                     |  0
 {nptl => sysdeps/pthread}/tst-tls4moda.c      |  0
 {nptl => sysdeps/pthread}/tst-tls4modb.c      |  0
 28 files changed, 200 insertions(+), 60 deletions(-)
 create mode 100644 sysdeps/mach/hurd/pread64_nocancel.c
 create mode 100644 sysdeps/mach/hurd/read_nocancel.c
 rename {nptl => sysdeps/pthread}/tst-_res1.c (100%)
 rename {nptl => sysdeps/pthread}/tst-_res1mod1.c (100%)
 rename {nptl => sysdeps/pthread}/tst-_res1mod2.c (100%)
 rename {nptl => sysdeps/pthread}/tst-atfork2.c (100%)
 rename {nptl => sysdeps/pthread}/tst-atfork2mod.c (100%)
 rename {nptl => sysdeps/pthread}/tst-fini1.c (100%)
 rename {nptl => sysdeps/pthread}/tst-fini1mod.c (100%)
 rename nptl/tst-tls4.c => sysdeps/pthread/tst-pt-tls4.c (100%)
 rename {nptl => sysdeps/pthread}/tst-tls4moda.c (100%)
 rename {nptl => sysdeps/pthread}/tst-tls4modb.c (100%)