mbox

[0/2] nptl: Remove delayed rtld lock initialization

Message ID cover.1620123473.git.fweimer@redhat.com
Headers

Message

Florian Weimer May 4, 2021, 10:21 a.m. UTC
  This mini-series removes a bit of initialization code from
nptl/nptl-init.c.

Tested on i686-linux-gnu and x86_64-linux-gnu (which have different
libc.so.6 symbol version baselines, so the new <first-versions.h>
macros work).

Thanks,
Florian

Florian Weimer (2):
  scripts/versions.awk: Add strings and hashes to <first-versions.h>
  elf, nptl: Resolve recursive lock implementation early

 elf/Makefile               |  3 +-
 elf/dl-lock.c              | 69 ++++++++++++++++++++++++++++++++++++++
 elf/rtld.c                 |  6 ++++
 nptl/nptl-init.c           |  9 -----
 scripts/versions.awk       | 36 ++++++++++++++++++++
 sysdeps/generic/ldsodefs.h | 24 ++++++++++++-
 sysdeps/nptl/libc-lockP.h  | 17 +++-------
 7 files changed, 140 insertions(+), 24 deletions(-)
 create mode 100644 elf/dl-lock.c