From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129756 invoked by alias); 25 Jun 2018 14:19:24 -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 129283 invoked by uid 89); 25 Jun 2018 14:19:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy= X-HELO: mail-io0-f181.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3VU50fBk09lx62pSOzcC5iwS9504vvLMqqGAh9s51fg=; b=ohKKevoayogcgez1SVaYOpJ8g/Bg5fk2NCG4PD1UMAtHaZ7xiluga8UKBBINWpm1H6 vflOx7xz1/fHNCJueocHd32TgcwdgksS0P+pvFwwZ4YlOmZSWdo9LhVUWW8Tw7CaxVSG y2pCuwjpUga67gfJVyONaytv9p7jM49ym0z3j9jfdST0o9ts8AJPDSwOHH/0szET3tdP BSPCdo+aoncGD28HDmTJ3W68kkMfxQZVsHkgXVMCyMMO8VzeEo/fZq23QxL/hCCh8zSu T1d7vbsrqjPTV9ERHnXxX2Gisr37ECNyzjjwsVm0F0UO3bis2mEA0/2gCbvB8iu5YfEU 8Ayg== X-Gm-Message-State: APt69E0OTuIIwXOU5tvMxfquUQLOZQqc2+uszr6owCRRWqhWCo7o632C km6PRloMkdO29rGr9BnB8Igkyx/16SkXM1XGO6bhb3BI8LY= X-Google-Smtp-Source: ADUXVKIP+YFJcx1K/yyCfgV9Y4HQqIZSzjkUjwyGOn8Q63bbGbrtZRvqNTPvNSKHLto42VAIQrh3Lxe/1sPFI2C2QrA= X-Received: by 2002:a6b:b5c1:: with SMTP id e184-v6mr10689159iof.267.1529936360572; Mon, 25 Jun 2018 07:19:20 -0700 (PDT) MIME-Version: 1.0 From: Patsy Franklin Date: Mon, 25 Jun 2018 14:19:00 -0000 Message-ID: Subject: [PATCH] Initialize pad outside the conditional to prevent uninitialized data warnings. To: GNU C Library Content-Type: multipart/mixed; boundary="0000000000004d4889056f78111c" X-SW-Source: 2018-06/txt/msg00728.txt.bz2 --0000000000004d4889056f78111c Content-Type: text/plain; charset="UTF-8" Content-length: 441 Notes: In sem_open.c, pad was only initialized when __HAVE_64B_ATOMICS was not true causing valgrind to warn about uninitialized data on some arches. This patch moves the initialization of pad outside of the conditional. Prior to this change, valgrind warned about unitialized bytes on ppc64, ppc64le, s390x, and aarch64. Tested on ppc64le with no regressions. Used valgrind to confirm that the uninitialized bytes warning was fixed. --0000000000004d4889056f78111c Content-Type: text/x-patch; charset="US-ASCII"; name="sem_open.patch" Content-Disposition: attachment; filename="sem_open.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jiucjtto0 Content-length: 1086 MjAxOC0wNi0yMiAgUGF0c3kgRnJhbmtsaW4gIDxwZnJhbmtsaUByZWRoYXQu Y29tPgoKCSogbnB0bC9zZW1fb3Blbi5jIFshX19IQVZFXzY0Ql9BVE9NSUNT XSAoc2VtX29wZW4pOiBEb24ndCB1cGRhdGUgcGFkLgoJKHNlbV9vcGVuKTog U2V0IHNlbS5uZXdzZW0ucGFkIHRvIHplcm8gZm9yIHZhbGdyaW5kLgoKZGlm ZiAtLWdpdCBhL25wdGwvc2VtX29wZW4uYyBiL25wdGwvc2VtX29wZW4uYwpp bmRleCAxZDdmMTQyMTM0Li5jNTM4OWY2ODczIDEwMDY0NAotLS0gYS9ucHRs L3NlbV9vcGVuLmMKKysrIGIvbnB0bC9zZW1fb3Blbi5jCkBAIC0yMTUsMTAg KzIxNSwxMSBAQCBzZW1fb3BlbiAoY29uc3QgY2hhciAqbmFtZSwgaW50IG9m bGFnLCAuLi4pCiAgICAgICBzZW0ubmV3c2VtLmRhdGEgPSB2YWx1ZTsKICNl bHNlCiAgICAgICBzZW0ubmV3c2VtLnZhbHVlID0gdmFsdWUgPDwgU0VNX1ZB TFVFX1NISUZUOwotICAgICAgLyogcGFkIGlzIHVzZWQgYXMgYSBtdXRleCBv biBwcmUtdjkgc3BhcmMgYW5kIGlnbm9yZWQgb3RoZXJ3aXNlLiAgKi8KLSAg ICAgIHNlbS5uZXdzZW0ucGFkID0gMDsKICAgICAgIHNlbS5uZXdzZW0ubndh aXRlcnMgPSAwOwogI2VuZGlmCisgICAgICAvKiBwYWQgaXMgdXNlZCBhcyBh IG11dGV4IG9uIHByZS12OSBzcGFyYyBhbmQgaWdub3JlZCBvdGhlcndpc2Uu ICAqLworICAgICAgc2VtLm5ld3NlbS5wYWQgPSAwOworCiAgICAgICAvKiBU aGlzIGFsd2F5cyBpcyBhIHNoYXJlZCBzZW1hcGhvcmUuICAqLwogICAgICAg c2VtLm5ld3NlbS5wcml2YXRlID0gRlVURVhfU0hBUkVEOwo= --0000000000004d4889056f78111c--