]> git.ipfire.org Git - thirdparty/glibc.git/commit
arm: Remove lazy tlsdesc initialization related code
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Fri, 20 Oct 2017 16:53:44 +0000 (17:53 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Fri, 3 Nov 2017 14:49:20 +0000 (14:49 +0000)
commit94d2f0af157d8c02e688a315039f8044aedbcc89
tree660bf3307bf917599cb7b4757c03239606fef27e
parent28e1ddf340e205cd8e1eff58e92957318c6e9966
arm: Remove lazy tlsdesc initialization related code

Lazy tlsdesc initialization is no longer used in the dynamic linker
so all related code can be removed.

* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Remove
DT_TLSDESC_GOT initialization.
* sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_lazy_resolver): Remove.
(_dl_tlsdesc_resolve_hold): Likewise.
* sysdeps/aarch64/dl-tlsdesc.h (_dl_tlsdesc_lazy_resolver): Remove.
(_dl_tlsdesc_resolve_hold): Likewise.
* sysdeps/aarch64/tlsdesc.c (_dl_tlsdesc_lazy_resolver_fixup): Remove.
(_dl_tlsdesc_resolve_hold_fixup): Likewise.
ChangeLog
sysdeps/arm/dl-machine.h
sysdeps/arm/dl-tlsdesc.S
sysdeps/arm/dl-tlsdesc.h
sysdeps/arm/tlsdesc.c