From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oo1-xc36.google.com (mail-oo1-xc36.google.com [IPv6:2607:f8b0:4864:20::c36]) by sourceware.org (Postfix) with ESMTPS id 2032A3858D1E for ; Mon, 13 Mar 2023 19:06:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2032A3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-oo1-xc36.google.com with SMTP id n27-20020a4ad63b000000b005252709efdbso1982360oon.4 for ; Mon, 13 Mar 2023 12:06:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678734392; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=E/sH5fL2k0kvYtMi6LJZ4SVoXwKXK2o5TXmU3o8RpCA=; b=wKJPliTRweqDA/o1tBv/mF/lLbeXQ52IImy89/uv1tDEl7nssS6Gdi30yoswhJk/7p Yl89oy9Sjo3pu0UwjqsgRIeHjNMjtR3ZEC4F7q1/XjbgVgOG70pVrKiJ4274ulqRgOSI cGyDWxEPKy57Zi4Aq0HMxyZ8/kT/xL5rVQpvCmnbU/Gew+dodRiq93q8obYgzE1f0Vme cOyXoILDSOyaVmM5pUDiS/0UbB+3vy+wQyyyXGmAPiXGeFUrAt3Yc+T26qWYH1xLlyH6 fYW1K4rZOMqgWg6VAtSLc4PBSYbF/+k6qgdn8PsagNGqNfheZT0dBPuGiXTnh4dp3Y/V YnWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678734392; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=E/sH5fL2k0kvYtMi6LJZ4SVoXwKXK2o5TXmU3o8RpCA=; b=Dj64p1+S2PsHIn5VC86ht0gzec7Jggfm6X4dNhRO1lL9/hNqm1LhFM9uIJ560DintJ XakLSMPw54vR4ZC/aTBVqXOA8tpKv5PkUaCAc3BpQnGb+k8Q8bvea0OU3yzLL5S4x2WX GDy+TJmdBwsUJrXIw5K5lGlzLRcsm3HLS1VE3EgTIRQPBToXfiHthI3CHeRfpUDEcW8o 8jrDLplQkiLLESVQb0QZhNt8iqLWLs1vj62lxBwww9duxmLB6x73VdnRxMeid889oaSR LdomHupLhVlZYhg4HEs1OKAf5wFS1fyKfLwGJa0vieFLuyXDktbRNZ//BSWLSUOmZJBT DXuw== X-Gm-Message-State: AO0yUKUbFQ1F4mvnaSSv9+EcWmCID0Pqg0gP5+M7oA6Nx1eiwW9Gfvw2 iNcqKd1fX2FnNm7r4erkF9JcAklBBvHULVqu0ju8HA== X-Google-Smtp-Source: AK7set/3hj9dS3bYPMDTqBednvE8OHgk0D6KcCAWAzke0QuAwXvD+Wi0CCs8fc60Pya/DY+VGbtnxg== X-Received: by 2002:a4a:88ae:0:b0:525:5c24:fa55 with SMTP id j43-20020a4a88ae000000b005255c24fa55mr5834585ooa.2.1678734391690; Mon, 13 Mar 2023 12:06:31 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c0:544b:9bad:e673:fbfa:30eb]) by smtp.gmail.com with ESMTPSA id d21-20020a056830045500b0068bb73bd95esm297122otc.58.2023.03.13.12.06.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 12:06:30 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org, Siddhesh Poyarekar , Florian Weimer Subject: [PATCH 0/2] Make tunable a default feature Date: Mon, 13 Mar 2023 16:06:25 -0300 Message-Id: <20230313190627.2000578-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: 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