From nobody Tue Jun 20 19:39:19 2023 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qlxlr0jQBz4gG3M; Tue, 20 Jun 2023 19:39:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qlxlq6r4hz44tV; Tue, 20 Jun 2023 19:39:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687289960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=og+rFJA2etj5onoJcBMUW5ZKh+cL7d7o/V9N/h4CZ+Q=; b=XX2qgI8vMyAvO/MDr2NMcpyMSKYE3oWgCgPL4AyfQxRQeSJc3TAkXViLISyrdKaO6Jx+SY /o7jJvlshFJIaRu2Vy9nbmG3DssQqfyejMTCnrgM7+3eKCeSCMZjx6jq6Mz7bdqP4kr461 8b0KH2mrtd5lo61fRdJ3UZ97/3BiKYbRrWoYf72BDIIJu96//ZdJcqp/Iq0tesD1XpKkGf Ehn+tvmk01rviglz/3W6fyFqzWg5EFdnpjt/+ELS/EPrabzh5lHXIXm/TljRTl/W8Ys90u LcSo97dB0ni/425RqMm6FC3eetbbts/aVaw1UoiXRVVPhAdnUhwNtwsKEklZoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687289960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=og+rFJA2etj5onoJcBMUW5ZKh+cL7d7o/V9N/h4CZ+Q=; b=ZWUygiF/kgMYVeS4uV9ETv55Zu8NBydB4nXVKY4rJXPj0+U5NmnC0fxpRuUpQ9e1/0Cp3q GB/byb5GHtEwM3qr8uajOVU5eJAV8Pf/VslKX24Nc3d28OdXYZ/VM+PMWxq2Szj3BISJhP igm6vhKfmSpyuFHZeeEmFqYojxCW8jh6yWE2zluSBxgizAGsJY6T1awRo+bJmQDEmSG5cf JlJ3t9477LX80RdCAFL21+UIHMd1GC8PxKn4voemhMtubVFQKAsZAUBYfa2fh0DwbDbJ5b Un9beCeJzGMMmrDDYqmuDd0Kd3k7qrEl8AjtSwk0/VtFkAsNAqLy+me8bc/zmA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687289960; a=rsa-sha256; cv=none; b=q4DveEV6/M5rhJ+H8m191ne89bocZeoBAoYBWEzqFHA/DzN7vlnoiMjuSYY6lY+ZvWO8IZ Y7SuantNdd+YkZlCxceQ1sYGvAILhgq0xQqjMHHc7NuK8oJnDJWqoRYLYJEnNxihdel3+h TXolTYt7FL7kkzWcCr07ETs422lHk31OYFNdq+mmkz0Teo0XRikjad6WgYJsUTgIcQQWlp kqid28VlYHtJlYgulOzMdVwO65ZRFfLAxc89vUTaanWDvqCPWjj/4euMrAHDNjBUudkOmF wufPrTjNCijKIUzUGeZfGlJfGOTFaAe3i6c8Z+o/YGbJxCrRTP7RtvWqIBZNTA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qlxlq5ws3z1Br2; Tue, 20 Jun 2023 19:39:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35KJdJMr058494; Tue, 20 Jun 2023 19:39:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35KJdJux058493; Tue, 20 Jun 2023 19:39:19 GMT (envelope-from git) Date: Tue, 20 Jun 2023 19:39:19 GMT Message-Id: <202306201939.35KJdJux058493@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 38efd4df23cf - main - rtld-elf: Mark tls_init_align __unused in free_tls for Variant I TLS. List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 38efd4df23cff3e5722e7fc9094276fcdcff1824 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=38efd4df23cff3e5722e7fc9094276fcdcff1824 commit 38efd4df23cff3e5722e7fc9094276fcdcff1824 Author: John Baldwin AuthorDate: 2023-06-20 19:38:48 +0000 Commit: John Baldwin CommitDate: 2023-06-20 19:38:48 +0000 rtld-elf: Mark tls_init_align __unused in free_tls for Variant I TLS. Some architectures (powerpc and RISC-V) always use 0 for the post TLS size in which case tls_init_align isn't used by calculate_tls_post_size. Use __unused to quiet the warning for these platforms. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D40673 --- libexec/rtld-elf/rtld.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c index 173dcd4e9878..9a522bf721c5 100644 --- a/libexec/rtld-elf/rtld.c +++ b/libexec/rtld-elf/rtld.c @@ -5309,7 +5309,7 @@ free_tls(void *tcb, size_t tcbsize, size_t tcbalign __unused) Elf_Addr *dtv; Elf_Addr tlsstart, tlsend; size_t post_size; - size_t dtvsize, i, tls_init_align; + size_t dtvsize, i, tls_init_align __unused; assert(tcbsize >= TLS_TCB_SIZE); tls_init_align = MAX(obj_main->tlsalign, 1);