From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9F05AC4361B for ; Fri, 18 Dec 2020 00:26:13 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4CD1C223DB for ; Fri, 18 Dec 2020 00:26:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4CD1C223DB Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:From:Subject:References:Mime-Version:Message-Id: In-Reply-To:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Jj9YVWKccZDojbPO07JL1Wx9QlCBlRTeXVfnuvevH9s=; b=iBZMtE3inogVGHqzWtESluwLw bACdcoaraq3fGT2gbuqZ++k3ytbs7f+Mg282xgTZlQbVi6b6vA7I8ByTQBhwmxAyEF489Io0G29ex VwhhjVJ55b561v47hbrhOeYGPSOMaFXUP2qPl1j5mQZCCXH4bAkB4IZ+XmwOuIDl9fmScG1lHFkrH UaMNH2R2qNrgowSv0MEU+eQTHIBRJE7/H5PpQCfisZfvEgBkEslNqRLSOmu5o0csL8ZkBB9miqFW1 CqMX3D+hSWP9LT7SWRDDwFZyf4nMT/w9YMMpNXlkyFW1mcPmUUxGA+53gT2dOCqmakcxV1WCUiiXc p7hsq/8PA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kq3Zg-00013N-Ez; Fri, 18 Dec 2020 00:24:48 +0000 Received: from mail-yb1-xb4a.google.com ([2607:f8b0:4864:20::b4a]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kq3Zc-00012t-Vu for linux-arm-kernel@lists.infradead.org; Fri, 18 Dec 2020 00:24:45 +0000 Received: by mail-yb1-xb4a.google.com with SMTP id b123so481892ybh.17 for ; Thu, 17 Dec 2020 16:24:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:in-reply-to:message-id:mime-version:references:subject :from:to:cc:content-transfer-encoding; bh=ERR2VE2oCwVj0NVrLHMHrJrZvp//bs46UVD4KXEsUV4=; b=kGo+noPT2sAcMd9H4DHcFIPyvTbkVbBAZXLSRZGw92t40O6jtpQ1pVyIsyVdt/EG1O kB2HpGKjev7+TPuMeWx9py1VLcPFBxqGVDMMHkrcVA8O9VHU2Xb+HjmoClG2L+KlBDb3 mQpC281cO1ZSrRuj4nL0zI3rEChn24EiDyuwL0WZ3ia9eaMMUEhC96Z0hjYY5FiqhNiy s73i34Blc94eiBPAPtC4hiG4HAvhuO0rmRwZNV5G6df847xe/pOxBbTEnLoZK9BRrFUH zAPODaE3aZi/5c+v+R+Dv/mM1tIUbV1vpQBh4BzAhFTRdHFUFjFd2BLcgZzkvvkBF6GL 40Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc:content-transfer-encoding; bh=ERR2VE2oCwVj0NVrLHMHrJrZvp//bs46UVD4KXEsUV4=; b=JQc2qpbMG8layp1KcVC4h9FPUabMbvqNPfKc5/uKmTTiIeoldeziESw8+qUz4XKo/h tv/lleMDgfbxO8WSN6LuT6HL6P/sTNsgVhACi7E819V6d5Hd6bexk9RezWEQ2n0HNQKx 03VYPCqblazrqWs/yEtRiiWltVXtQYLD7YA8f3Qp5pbm/+HZxU1p8X7VUAdBTND12iAO Tiq7gA3+eaOXrO/6oyS2FxcjEPthXHFgbKy5WkV197JDl9M20Ra047MbSfCbztXkF8jU lg/cg+wABTZpHh1a+dkFrsTTql0Bt1IeViINDDSOi2APLP8R5rStvyhzURgB0Xhb9nhZ VUOQ== X-Gm-Message-State: AOAM531ek5WXQ5nc3TIrfySuYh5nLbZBo9/BXkptzP3K70Vy7Rn0kEEq dQSVjsNffzP6gbCIYyn6mk4HHrf72yoYEVz5GdM= X-Google-Smtp-Source: ABdhPJzNZDCIVC2LbClgGga7MLXdQa4n65MGucsJKpJdIgtXg0yTfsIN04/oazZ0QmUaUU1Szu/76HoHRO+UYrqIimo= X-Received: from ndesaulniers1.mtv.corp.google.com ([2620:15c:211:202:f693:9fff:fef4:4d25]) (user=ndesaulniers job=sendgmr) by 2002:a5b:b0b:: with SMTP id z11mr2665128ybp.164.1608251080932; Thu, 17 Dec 2020 16:24:40 -0800 (PST) Date: Thu, 17 Dec 2020 16:24:32 -0800 In-Reply-To: Message-Id: <20201218002432.788499-1-ndesaulniers@google.com> Mime-Version: 1.0 References: X-Mailer: git-send-email 2.29.2.684.gfbc64c5ab5-goog Subject: [PATCH v2] arm64: link with -z norelro for LLD or aarch64-elf From: Nick Desaulniers To: Catalin Marinas , Will Deacon X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201217_192445_077018_F542D701 X-CRM114-Status: GOOD ( 14.00 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "kernelci . org bot" , =?UTF-8?q?F=C4=81ng-ru=C3=AC=20S=C3=B2ng?= , Quentin Perret , Alan Modra , Nick Desaulniers , Peter Smith , stable , linux-kernel@vger.kernel.org, clang-built-linux , kernel-team , Ard Biesheuvel , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org V2l0aCBHTlUgYmludXRpbHMgMi4zNSssIGxpbmtpbmcgd2l0aCBCRkQgcHJvZHVjZXMgd2Fybmlu Z3MgZm9yIHZtbGludXg6CmFhcmNoNjQtbGludXgtZ251LWxkOiB3YXJuaW5nOiAteiBub3JlbHJv IGlnbm9yZWQKCkJGRCBjYW4gcHJvZHVjZSB0aGlzIHdhcm5pbmcgd2hlbiB0aGUgdGFyZ2V0IGVt dWxhdGlvbiBtb2RlIGRvZXMgbm90CnN1cHBvcnQgUkVMUk8gcHJvZ3JhbSBoZWFkZXJzLCBhbmQg LXogcmVscm8gb3IgLXogbm9yZWxybyBpcyBwYXNzZWQuCgpBbGFuIE1vZHJhIGNsYXJpZmllczoK ICBUaGUgZGVmYXVsdCBsaW5rZXIgZW11bGF0aW9uIGZvciBhbiBhYXJjaDY0LWxpbnV4IGxkLmJm ZCBpcwogIC1tYWFyY2g2NGxpbnV4LCB0aGUgZGVmYXVsdCBmb3IgYW4gYWFyY2g2NC1lbGYgbGlu a2VyIGlzCiAgLW1hYXJjaDY0ZWxmLiAgVGhleSBhcmUgbm90IGVxdWl2YWxlbnQuICBJZiB5b3Ug Y2hvb3NlIC1tYWFyY2g2NGVsZgogIHlvdSBnZXQgYW4gZW11bGF0aW9uIHRoYXQgZG9lc24ndCBz dXBwb3J0IC16IHJlbHJvLgoKVGhlIEFSQ0g9YXJtNjQga2VybmVsIHByZWZlcnMgLW1hYXJjaDY0 ZWxmLCBidXQgbWF5IGZhbGwgYmFjayB0bwotbWFhcmNoNjRsaW51eCBiYXNlZCBvbiB0aGUgdG9v bGNoYWluIGNvbmZpZ3VyYXRpb24uCgpMTEQgd2lsbCBhbHdheXMgY3JlYXRlIFJFTFJPIHByb2dy YW0gaGVhZGVyIHJlZ2FyZGxlc3Mgb2YgdGFyZ2V0CmVtdWxhdGlvbi4KClRvIGF2b2lkIHRoZSBh Ym92ZSB3YXJuaW5nIHdoZW4gbGlua2luZyB3aXRoIEJGRCwgcGFzcyAteiBub3JlbHJvIG9ubHkK d2hlbiBsaW5raW5nIHdpdGggTExEIG9yIHdpdGggLW1hYXJjaDY0bGludXguCgpDYzogQWxhbiBN b2RyYSA8YW1vZHJhQGdtYWlsLmNvbT4KQ2M6IEbEgW5nLXJ1w6wgU8OybmcgPG1hc2tyYXlAZ29v Z2xlLmNvbT4KRml4ZXM6IDNiOTJmYTc0ODVlYiAoImFybTY0OiBsaW5rIHdpdGggLXogbm9yZWxy byByZWdhcmRsZXNzIG9mIENPTkZJR19SRUxPQ0FUQUJMRSIpClJlcG9ydGVkLWJ5OiBrZXJuZWxj aS5vcmcgYm90IDxib3RAa2VybmVsY2kub3JnPgpSZXBvcnRlZC1ieTogUXVlbnRpbiBQZXJyZXQg PHFwZXJyZXRAZ29vZ2xlLmNvbT4KQWNrZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5l bC5vcmc+ClNpZ25lZC1vZmYtYnk6IE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29n bGUuY29tPgotLS0KQ2hhbmdlcyBWMSAtPiBWMjoKKiBzL3JlbG9jYXRpb24gdHlwZXMvcHJvZ3Jh bSBoZWFkZXJzLwoqIHMvbmV3ZXIgR05VIGJpbnV0aWxzL0dOVSBiaW51dGlscyAyLjM1Ky8KKiBQ aWNrIHVwIEFyZCdzIEFjay4KCk5vdGU6IG1haW50YWluZXJzIG1heSB3YW50IHRvIHBpY2sgdXAg dGhlIGZvbGxvd2luZyB0YWc6CgpGaXhlczogM2JiZDNkYjg2NDcwICgiYXJtNjQ6IHJlbG9jYXRh YmxlOiBmaXggaW5jb25zaXN0ZW5jaWVzIGluIGxpbmtlciBzY3JpcHQgYW5kIG9wdGlvbnMiKQoK b3IgZHJvcCB0aGUgZXhpc3RpbmcgZml4ZXMgdGFnICh0aGlzIHBhdGNoIGlzIG1vcmUgc28gaW4g cmVzcG9uc2UgdG8KY2hhbmdlIHRvIEJGRCB0byB3YXJuIHRoYW4gZml4IGEga2VybmVsIHJlZ3Jl c3Npb24sIElNTywgYnV0IEkgZG9uJ3QKY2FyZSkuIEVpdGhlciB3YXksIGl0IHdvdWxkIGJlIGdv b2QgdG8gZml4IHRoaXMgZm9yIHRoZSBuZXdseSBtaW50ZWQKdjUuMTAueS4KCkknbGwgcHJvYmFi bHkgYmUgb2ZmbGluZSBmb3IgdGhlIG5leHQgdHdvIHdlZWtzIGZvciB0aGUgaG9saWRheXMsIHNv IG5vCnByb21pc2VzIG9uIHF1aWNrIHJlcGxpZXMuIEhhcHB5IGhvbGlkYXlzK25ldyB5ZWFyIQoK CiBhcmNoL2FybTY0L01ha2VmaWxlIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L01h a2VmaWxlIGIvYXJjaC9hcm02NC9NYWtlZmlsZQppbmRleCA2YmU5YjM3NTAyNTAuLjkwMzA5MjA4 YmIyOCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9NYWtlZmlsZQorKysgYi9hcmNoL2FybTY0L01h a2VmaWxlCkBAIC0xMCw3ICsxMCw3IEBACiAjCiAjIENvcHlyaWdodCAoQykgMTk5NS0yMDAxIGJ5 IFJ1c3NlbGwgS2luZwogCi1MREZMQUdTX3ZtbGludXgJOj0tLW5vLXVuZGVmaW5lZCAtWCAteiBu b3JlbHJvCitMREZMQUdTX3ZtbGludXgJOj0tLW5vLXVuZGVmaW5lZCAtWAogCiBpZmVxICgkKENP TkZJR19SRUxPQ0FUQUJMRSksIHkpCiAjIFBhc3MgLS1uby1hcHBseS1keW5hbWljLXJlbG9jcyB0 byByZXN0b3JlIHByZS1iaW51dGlscy0yLjI3IGJlaGF2aW91cgpAQCAtMTE1LDE2ICsxMTUsMjAg QEAgS0JVSUxEX0NQUEZMQUdTCSs9IC1tYmlnLWVuZGlhbgogQ0hFQ0tGTEFHUwkrPSAtRF9fQUFS Q0g2NEVCX18KICMgUHJlZmVyIHRoZSBiYXJlbWV0YWwgRUxGIGJ1aWxkIHRhcmdldCwgYnV0IG5v dCBhbGwgdG9vbGNoYWlucyBpbmNsdWRlCiAjIGl0IHNvIGZhbGwgYmFjayB0byB0aGUgc3RhbmRh cmQgbGludXggdmVyc2lvbiBpZiBuZWVkZWQuCi1LQlVJTERfTERGTEFHUwkrPSAtRUIgJChjYWxs IGxkLW9wdGlvbiwgLW1hYXJjaDY0ZWxmYiwgLW1hYXJjaDY0bGludXhiKQorS0JVSUxEX0xERkxB R1MJKz0gLUVCICQoY2FsbCBsZC1vcHRpb24sIC1tYWFyY2g2NGVsZmIsIC1tYWFyY2g2NGxpbnV4 YiAteiBub3JlbHJvKQogVVRTX01BQ0hJTkUJOj0gYWFyY2g2NF9iZQogZWxzZQogS0JVSUxEX0NQ UEZMQUdTCSs9IC1tbGl0dGxlLWVuZGlhbgogQ0hFQ0tGTEFHUwkrPSAtRF9fQUFSQ0g2NEVMX18K ICMgU2FtZSBhcyBhYm92ZSwgcHJlZmVyIEVMRiBidXQgZmFsbCBiYWNrIHRvIGxpbnV4IHRhcmdl dCBpZiBuZWVkZWQuCi1LQlVJTERfTERGTEFHUwkrPSAtRUwgJChjYWxsIGxkLW9wdGlvbiwgLW1h YXJjaDY0ZWxmLCAtbWFhcmNoNjRsaW51eCkKK0tCVUlMRF9MREZMQUdTCSs9IC1FTCAkKGNhbGwg bGQtb3B0aW9uLCAtbWFhcmNoNjRlbGYsIC1tYWFyY2g2NGxpbnV4IC16IG5vcmVscm8pCiBVVFNf TUFDSElORQk6PSBhYXJjaDY0CiBlbmRpZgogCitpZmVxICgkKENPTkZJR19MRF9JU19MTEQpLCB5 KQorS0JVSUxEX0xERkxBR1MJKz0gLXogbm9yZWxybworZW5kaWYKKwogQ0hFQ0tGTEFHUwkrPSAt RF9fYWFyY2g2NF9fCiAKIGlmZXEgKCQoQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUyks eSkKLS0gCjIuMjkuMi42ODQuZ2ZiYzY0YzVhYjUtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK