From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 79753 invoked by alias); 28 Nov 2016 11:52:49 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 79724 invoked by uid 89); 28 Nov 2016 11:52:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=INSTALL, watching, about!, Siddhesh X-HELO: homiemail-a125.g.dreamhost.com Subject: [PING 3][PATCHv6 0/4] glibc tunables To: libc-alpha@sourceware.org References: <1479285306-11684-1-git-send-email-siddhesh@sourceware.org> Cc: carlos@redhat.com, adhemerval.zanella@linaro.org From: Siddhesh Poyarekar Message-ID: <51990934-9ad2-86d2-1a86-1e668562780c@gotplt.org> Date: Mon, 28 Nov 2016 11:52:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1479285306-11684-1-git-send-email-siddhesh@sourceware.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-11/txt/msg00987.txt.bz2 Ping! On Wednesday 16 November 2016 02:05 PM, Siddhesh Poyarekar wrote: > Hi, > > Here is iteration 6 of the tunables patchset, now with two patches palmed off > to Adhemerval to worry about! Here are changes from the previous patchset: > > - I discovered some implicit includes that broke aarch64 - shame on me for > missing them. > - I realized that __tunables_init used strncmp and strlen. They're built into > ld.so too, but they are likely tunables targets and I don't want them to > break unintentionally in future, so off they go > - The patchset depends on Adhemerval's __access_noerrno patch[1] fixed up with > my comments on the patch. > > The branch siddhesh/tunables has these patches and also Adhemerval's fixed up > patch. If you're watching this, please also review Adhemerval's > __access_noerrno patch and help get that through. > > Siddhesh > > [1] https://sourceware.org/ml/libc-alpha/2016-11/msg00416.html > > Siddhesh Poyarekar (4): > Add framework for tunables > Initialize tunable list with the GLIBC_TUNABLES environment variable > Enhance --enable-tunables to select tunables frontend at build time > User manual documentation for tunables > > INSTALL | 18 ++ > Makeconfig | 16 ++ > README.tunables | 84 ++++++ > config.h.in | 3 + > config.make.in | 1 + > configure | 17 ++ > configure.ac | 10 + > csu/init-first.c | 2 - > csu/libc-start.c | 12 + > elf/Makefile | 7 + > elf/Versions | 3 + > elf/dl-support.c | 2 + > elf/dl-sysdep.c | 8 + > elf/dl-tunable-types.h | 46 +++ > elf/dl-tunables.c | 447 +++++++++++++++++++++++++++++ > elf/dl-tunables.h | 82 ++++++ > elf/dl-tunables.list | 69 +++++ > elf/rtld.c | 2 + > malloc/Makefile | 6 + > malloc/arena.c | 54 ++++ > malloc/tst-malloc-usable-static-tunables.c | 1 + > malloc/tst-malloc-usable-static.c | 1 + > malloc/tst-malloc-usable-tunables.c | 1 + > manual/Makefile | 3 +- > manual/install.texi | 21 ++ > manual/probes.texi | 2 +- > manual/tunables.texi | 185 ++++++++++++ > scripts/gen-tunables.awk | 157 ++++++++++ > sysdeps/mach/hurd/dl-sysdep.c | 8 + > 29 files changed, 1264 insertions(+), 4 deletions(-) > create mode 100644 README.tunables > create mode 100644 elf/dl-tunable-types.h > create mode 100644 elf/dl-tunables.c > create mode 100644 elf/dl-tunables.h > create mode 100644 elf/dl-tunables.list > create mode 100644 malloc/tst-malloc-usable-static-tunables.c > create mode 100644 malloc/tst-malloc-usable-static.c > create mode 100644 malloc/tst-malloc-usable-tunables.c > create mode 100644 manual/tunables.texi > create mode 100644 scripts/gen-tunables.awk >