[PATCH 3/4] nptl: Add public __rseq_feature_size symbol

DJ Delorie dj@redhat.com
Fri Mar 1 20:58:02 GMT 2024


Michael Jeanson <mjeanson@efficios.com> writes:
> Changes since v8:
> - Remove superfluous attributes on externs
> - Clarify where the magic '20' initial feature size comes from

LGTM
Reviewed-by: DJ Delorie <dj@redhat.com>

>  csu/rseq-sizes.sym                              |  3 +++

NC (no change since v7)

>  elf/dl-rseq-symbols.S                           | 17 +++++++++++++++++

NC

>  manual/threads.texi                             |  9 +++++++++

Ok.

>  sysdeps/nptl/dl-tls_init_tp.c                   |  2 ++

Ok.

>  sysdeps/unix/sysv/linux/Versions                |  3 +++
>  sysdeps/unix/sysv/linux/aarch64/ld.abilist      |  1 +
>  sysdeps/unix/sysv/linux/alpha/ld.abilist        |  1 +
>  sysdeps/unix/sysv/linux/arc/ld.abilist          |  1 +
>  sysdeps/unix/sysv/linux/arm/be/ld.abilist       |  1 +
>  sysdeps/unix/sysv/linux/arm/le/ld.abilist       |  1 +
>  sysdeps/unix/sysv/linux/csky/ld.abilist         |  1 +
>  sysdeps/unix/sysv/linux/hppa/ld.abilist         |  1 +
>  sysdeps/unix/sysv/linux/i386/ld.abilist         |  1 +
>  .../unix/sysv/linux/loongarch/lp64/ld.abilist   |  1 +
>  .../unix/sysv/linux/m68k/coldfire/ld.abilist    |  1 +
>  sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist  |  1 +
>  sysdeps/unix/sysv/linux/microblaze/ld.abilist   |  1 +
>  sysdeps/unix/sysv/linux/mips/mips32/ld.abilist  |  1 +
>  .../unix/sysv/linux/mips/mips64/n32/ld.abilist  |  1 +
>  .../unix/sysv/linux/mips/mips64/n64/ld.abilist  |  1 +
>  sysdeps/unix/sysv/linux/nios2/ld.abilist        |  1 +
>  sysdeps/unix/sysv/linux/or1k/ld.abilist         |  1 +
>  .../sysv/linux/powerpc/powerpc32/ld.abilist     |  1 +
>  .../sysv/linux/powerpc/powerpc64/be/ld.abilist  |  1 +
>  .../sysv/linux/powerpc/powerpc64/le/ld.abilist  |  1 +
>  sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist   |  1 +
>  sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist   |  1 +
>  sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist |  1 +
>  sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist |  1 +
>  sysdeps/unix/sysv/linux/sh/be/ld.abilist        |  1 +
>  sysdeps/unix/sysv/linux/sh/le/ld.abilist        |  1 +
>  .../unix/sysv/linux/sparc/sparc32/ld.abilist    |  1 +
>  .../unix/sysv/linux/sparc/sparc64/ld.abilist    |  1 +
>  sysdeps/unix/sysv/linux/sys/rseq.h              |  4 ++++

NC

>  sysdeps/unix/sysv/linux/tst-rseq-disable.c      |  1 +

Ok.

>  sysdeps/unix/sysv/linux/tst-rseq.c              |  4 +++-
>  sysdeps/unix/sysv/linux/x86_64/64/ld.abilist    |  1 +
>  sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist   |  1 +

NC



More information about the Libc-alpha mailing list