diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-10-09 10:13:14 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-10-09 10:22:19 +0200 |
commit | bb5fd5ce64b598085bdb8a05cb53777480fe093c (patch) | |
tree | eeaf58f2f0530b07d314d1c7d1d89b20b70da9db /elf/dl-hwcaps.c | |
parent | 647103ea3a2aae2e6791b3bebe9e33eedc168102 (diff) | |
download | glibc-bb5fd5ce64b598085bdb8a05cb53777480fe093c.tar glibc-bb5fd5ce64b598085bdb8a05cb53777480fe093c.tar.gz glibc-bb5fd5ce64b598085bdb8a05cb53777480fe093c.tar.bz2 glibc-bb5fd5ce64b598085bdb8a05cb53777480fe093c.zip |
elf: Do not pass GLRO(dl_platform), GLRO(dl_platformlen) to _dl_important_hwcaps
In the current code, the function can easily obtain the information
on its own.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'elf/dl-hwcaps.c')
-rw-r--r-- | elf/dl-hwcaps.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/elf/dl-hwcaps.c b/elf/dl-hwcaps.c index 6df9efb255..44dbac099f 100644 --- a/elf/dl-hwcaps.c +++ b/elf/dl-hwcaps.c @@ -28,13 +28,12 @@ /* Return an array of useful/necessary hardware capability names. */ const struct r_strlenpair * -_dl_important_hwcaps (const char *platform, size_t platform_len, size_t *sz, - size_t *max_capstrlen) +_dl_important_hwcaps (size_t *sz, size_t *max_capstrlen) { uint64_t hwcap_mask = GET_HWCAP_MASK(); /* Determine how many important bits are set. */ uint64_t masked = GLRO(dl_hwcap) & hwcap_mask; - size_t cnt = platform != NULL; + size_t cnt = GLRO (dl_platform) != NULL; size_t n, m; size_t total; struct r_strlenpair *result; @@ -60,10 +59,10 @@ _dl_important_hwcaps (const char *platform, size_t platform_len, size_t *sz, masked ^= 1ULL << n; ++m; } - if (platform != NULL) + if (GLRO (dl_platform) != NULL) { - temp[m].str = platform; - temp[m].len = platform_len; + temp[m].str = GLRO (dl_platform); + temp[m].len = GLRO (dl_platformlen); ++m; } |