diff options
author | Florian Weimer <fweimer@redhat.com> | 2024-09-24 13:23:10 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2024-09-24 13:23:10 +0200 |
commit | bdaf50035354407add60d080d68fabe127330563 (patch) | |
tree | cb11098c9f5f7c0d99ae8c6b6d790285db6858eb /libio/ferror.c | |
parent | 8f6a53eab8fa9562e1ad4b7a4922ae44cf13d663 (diff) | |
download | glibc-bdaf50035354407add60d080d68fabe127330563.zip glibc-bdaf50035354407add60d080d68fabe127330563.tar.gz glibc-bdaf50035354407add60d080d68fabe127330563.tar.bz2 |
elf: Remove version assert in check_match in elf/dl-lookup.c
This case is detected early in the elf/dl-version.c consistency
checks. (These checks could be disabled in the future to allow
the removal of symbol versioning from objects.)
Commit f0b2132b35 ("ld.so: Support moving versioned symbols between
sonames [BZ #24741]) removed another call to _dl_name_match_p. The
_dl_check_caller function no longer exists, and the remaining calls
to _dl_name_match_p happen under the loader lock. This means that
atomic accesses are no longer required for the l_libname list. This
supersedes commit 395be7c218 ("elf: Fix data race in _dl_name_match_p
[BZ #21349]").
Diffstat (limited to 'libio/ferror.c')
0 files changed, 0 insertions, 0 deletions