[PATCH 0/2] Make tunable a default feature
Adhemerval Zanella
adhemerval.zanella@linaro.org
Mon Mar 13 19:06:25 GMT 2023
It is enabled as default since 2.26, some features option require it
(such as hwcap mask, huge pages support, and lock elisition tuning),
and assuming its support also simplifies the build permutation.
Adhemerval Zanella (2):
elf: Remove glibc.rtld.dynamic_sort tunable
Remove --enable-tunables configure option
INSTALL | 19 ---
Makeconfig | 4 -
NEWS | 3 +
config.h.in | 3 -
config.make.in | 1 -
configure | 17 ---
configure.ac | 10 --
elf/Makefile | 8 +-
elf/dl-cache.c | 2 +-
elf/dl-hwcaps.h | 11 --
elf/dl-sort-maps.c | 139 +-----------------
elf/dl-support.c | 15 --
elf/dl-tls.c | 6 -
elf/dl-tunables.h | 35 ++---
elf/dl-tunables.list | 9 --
elf/dl-usage.c | 8 +-
elf/dso-sort-tests-1.def | 15 +-
elf/dso-sort-tests-2.def | 10 +-
elf/rtld.c | 23 +--
elf/tst-env-setuid-tunables.c | 11 --
elf/tst-rtld-list-tunables.exp | 1 -
gmon/gmon.c | 12 +-
malloc/Makefile | 2 -
malloc/arena.c | 118 +--------------
malloc/malloc-check.c | 8 -
malloc/malloc.c | 14 +-
manual/install.texi | 19 ---
manual/tunables.texi | 13 --
nptl/pthread_mutex_conf.c | 4 +-
nptl/tst-mutex8.c | 2 -
scripts/build-many-glibcs.py | 1 -
sysdeps/generic/ldsodefs.h | 17 ---
sysdeps/generic/unsecvars.h | 8 +-
sysdeps/mach/hurd/dl-sysdep.c | 3 -
sysdeps/nptl/dl-tls_init_tp.c | 2 -
sysdeps/nptl/pthreadP.h | 4 -
sysdeps/nptl/pthread_early_init.h | 2 -
sysdeps/nptl/pthread_mutex_conf.h | 8 -
sysdeps/powerpc/cpu-features.c | 9 +-
sysdeps/s390/cpu-features.c | 14 +-
sysdeps/sparc/sparc32/dl-machine.h | 5 +-
sysdeps/unix/sysv/linux/Makefile | 4 +-
.../unix/sysv/linux/aarch64/cpu-features.c | 6 -
sysdeps/unix/sysv/linux/dl-sysdep.c | 3 -
.../unix/sysv/linux/powerpc/elision-conf.c | 8 +-
sysdeps/unix/sysv/linux/s390/elision-conf.c | 8 +-
sysdeps/unix/sysv/linux/x86/elision-conf.c | 8 +-
sysdeps/unix/sysv/linux/x86_64/64/Makefile | 2 -
sysdeps/x86/Makefile | 10 --
sysdeps/x86/cacheinfo.h | 8 +-
sysdeps/x86/cpu-features.c | 24 +--
sysdeps/x86/cpu-tunables.c | 45 +++---
sysdeps/x86/dl-cacheinfo.h | 10 --
sysdeps/x86_64/Makefile | 2 -
54 files changed, 80 insertions(+), 673 deletions(-)
--
2.34.1
More information about the Libc-alpha
mailing list