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=-10.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable 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 61B0DC433DF for ; Sat, 11 Jul 2020 16:34:22 +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 12067207D4 for ; Sat, 11 Jul 2020 16:34:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="j6P8LZ+Y" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 12067207D4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=molgen.mpg.de 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-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=bfadmcTHo9QRUfCztTuJNPaad10nRn/DotTCXdpZaZs=; b=j6P8LZ+Y2JaklkxDoAYRGgotA JmvxtNeJAmVm87YWZij2ctV946gRXJ52VFgz4azc7BnmT6XZV3xjIHin6V7P7TRR1GtMFmO7kcyx2 BFPB/lXi/+nvPJFv0z84fOS5d3L/gQg+rT66VW3/s8ALnF7jDnD+SFoXGwMmMpOOTl/qhU9TerPNh 0Wea/7BkY/hs7VOGglz9ug0Y3aKsoJZ6ips2iFQ5Z+PmlDzNHHbl/PHNmJkkGC8A8OLdSlctv4Ra8 q63BP21pAsxTFPA2fUK0rsairVdQ/2jSYw74FM9Y0l5oXh/N8RzBydfZzvXvP353pI91V8ZNZ8keg cf3XKNiFg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1juIQv-0003XB-9n; Sat, 11 Jul 2020 16:33:01 +0000 Received: from mx3.molgen.mpg.de ([141.14.17.11] helo=mx1.molgen.mpg.de) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1juIQs-0003Um-EA for linux-arm-kernel@lists.infradead.org; Sat, 11 Jul 2020 16:32:59 +0000 Received: from [192.168.0.6] (ip5f5af27f.dynamic.kabel-deutschland.de [95.90.242.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id 1B9102002EE32; Sat, 11 Jul 2020 18:32:42 +0200 (CEST) Subject: Re: [PATCH 00/22] add support for Clang LTO To: Sami Tolvanen , Masahiro Yamada , Will Deacon References: <20200624203200.78870-1-samitolvanen@google.com> From: Paul Menzel Message-ID: <671d8923-ed43-4600-2628-33ae7cb82ccb@molgen.mpg.de> Date: Sat, 11 Jul 2020 18:32:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200624203200.78870-1-samitolvanen@google.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200711_123258_692533_BF8B0204 X-CRM114-Status: GOOD ( 19.67 ) 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: linux-arch@vger.kernel.org, x86@kernel.org, Kees Cook , "Paul E. McKenney" , kernel-hardening@lists.openwall.com, Greg Kroah-Hartman , linux-kbuild@vger.kernel.org, Nick Desaulniers , linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RGVhciBTYW1pLAoKCkFtIDI0LjA2LjIwIHVtIDIyOjMxIHNjaHJpZWIgU2FtaSBUb2x2YW5lbjoK PiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGJ1aWxkaW5nIHg4Nl82NCBhbmQg YXJtNjQga2VybmVscwo+IHdpdGggQ2xhbmcncyBMaW5rIFRpbWUgT3B0aW1pemF0aW9uIChMVE8p Lgo+IAo+IEluIGFkZGl0aW9uIHRvIHBlcmZvcm1hbmNlLCB0aGUgcHJpbWFyeSBtb3RpdmF0aW9u IGZvciBMVE8gaXMgdG8gYWxsb3cKPiBDbGFuZydzIENvbnRyb2wtRmxvdyBJbnRlZ3JpdHkgKENG SSkgdG8gYmUgdXNlZCBpbiB0aGUga2VybmVsLiBHb29nbGUncwo+IFBpeGVsIGRldmljZXMgaGF2 ZSBzaGlwcGVkIHdpdGggTFRPK0NGSSBrZXJuZWxzIHNpbmNlIDIwMTguCj4gCj4gTW9zdCBvZiB0 aGUgcGF0Y2hlcyBhcmUgYnVpbGQgc3lzdGVtIGNoYW5nZXMgZm9yIGhhbmRsaW5nIExMVk0gYml0 Y29kZSwKPiB3aGljaCBDbGFuZyBwcm9kdWNlcyB3aXRoIExUTyBpbnN0ZWFkIG9mIEVMRiBvYmpl Y3QgZmlsZXMsIHBvc3Rwb25pbmcKPiBFTEYgcHJvY2Vzc2luZyB1bnRpbCBhIGxhdGVyIHN0YWdl LCBhbmQgZW5zdXJpbmcgaW5pdGNhbGwgb3JkZXJpbmcuCj4gCj4gTm90ZSB0aGF0IGZpcnN0IG9i anRvb2wgcGF0Y2ggaW4gdGhlIHNlcmllcyBpcyBhbHJlYWR5IGluIGxpbnV4LW5leHQsCj4gYnV0 IGFzIGl0J3MgbmVlZGVkIHdpdGggTFRPLCBJJ20gaW5jbHVkaW5nIGl0IGFsc28gaGVyZSB0byBt YWtlIHRlc3RpbmcKPiBlYXNpZXIuCgpb4oCmXQoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3Igc2Vu ZGluZyB0aGVzZSBjaGFuZ2VzLgoKRG8geW91IGhhdmUgYSBicmFuY2gsIHdoZXJlIHlvdXIgY3Vy cmVudCB3b3JrIGNhbiBiZSBwdWxsZWQgZnJvbT8gWW91ciAKYnJhbmNoIG9uIEdpdEh1YiBbMV0g c2VlbXMgMTUgbW9udGhzIG9sZC4KCk91dCBvZiBjdXJpb3NpdHksIEkgYXBwbGllZCB0aGUgY2hh bmdlcywgYWxsb3dlZCB0aGUgc2VsZWN0aW9uIGZvciBpMzg2IAooeDg2KSwgYW5kIHdpdGggQ2xh bmcgMToxMX4rKzIwMjAwNzAxMDkzMTE5K2ZmZWU4MDQwNTM0LTF+ZXhwMSBmcm9tIApEZWJpYW4g ZXhwZXJpbWVudGFsLCBpdCBmYWlsZWQgd2l0aCBgSW52YWxpZCBhYnNvbHV0ZSBSXzM4Nl8zMiAK cmVsb2NhdGlvbjogS0VSTkVMX1BBR0VTYDoKCj4gbWFrZSAtZiAuL3NjcmlwdHMvTWFrZWZpbGUu YnVpbGQgb2JqPWFyY2gveDg2L2Jvb3QgYXJjaC94ODYvYm9vdC9iekltYWdlCj4gbWFrZSAtZiAu L3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQgb2JqPWFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZCBhcmNo L3g4Ni9ib290L2NvbXByZXNzZWQvdm1saW51eAo+ICAgbGx2bS1ubSB2bWxpbnV4IHwgc2VkIC1u IC1lICdzL15cKFswLTlhLWZBLUZdKlwpIFtBQkNER1JTVFZXXSBcKF90ZXh0XHxfX2Jzc19zdGFy dFx8X2VuZFwpJC8jZGVmaW5lIFZPXyBfQUMoMHgsVUwpL3AnID4gYXJjaC94ODYvYm9vdC9jb21w cmVzc2VkLy4uL3ZvZmZzZXQuaAo+ICAgY2xhbmcgLVdwLC1NTUQsYXJjaC94ODYvYm9vdC9jb21w cmVzc2VkLy5taXNjLm8uZCAtbm9zdGRpbmMgLWlzeXN0ZW0gL3Vzci9saWIvbGx2bS0xMS9saWIv Y2xhbmcvMTEuMC4wL2luY2x1ZGUgLUkuL2FyY2gveDg2L2luY2x1ZGUgLUkuL2FyY2gveDg2L2lu Y2x1ZGUvZ2VuZXJhdGVkICAtSS4vaW5jbHVkZSAtSS4vYXJjaC94ODYvaW5jbHVkZS91YXBpIC1J Li9hcmNoL3g4Ni9pbmNsdWRlL2dlbmVyYXRlZC91YXBpIC1JLi9pbmNsdWRlL3VhcGkgLUkuL2lu Y2x1ZGUvZ2VuZXJhdGVkL3VhcGkgLWluY2x1ZGUgLi9pbmNsdWRlL2xpbnV4L2tjb25maWcuaCAt aW5jbHVkZSAuL2luY2x1ZGUvbGludXgvY29tcGlsZXJfdHlwZXMuaCAtRF9fS0VSTkVMX18gLVF1 bnVzZWQtYXJndW1lbnRzIC1tMzIgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mUElFIC1ERElT QUJMRV9CUkFOQ0hfUFJPRklMSU5HIC1tYXJjaD1pMzg2IC1tbm8tbW14IC1tbm8tc3NlIC1mZnJl ZXN0YW5kaW5nIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1Xbm8tYWRkcmVzcy1vZi1wYWNrZWQtbWVt YmVyIC1Xbm8tZ251IC1Xbm8tcG9pbnRlci1zaWduIC1mbWFjcm8tcHJlZml4LW1hcD0uLz0gLWZu by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAgICAtREtCVUlMRF9NT0RGSUxFPSciYXJjaC94 ODYvYm9vdC9jb21wcmVzc2VkL21pc2MiJyAtREtCVUlMRF9CQVNFTkFNRT0nIm1pc2MiJyAtREtC VUlMRF9NT0ROQU1FPScibWlzYyInIC1EX19LQlVJTERfTU9ETkFNRT1taXNjIC1jIC1vIGFyY2gv eDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLm8gYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2Mu Ywo+ICAgbGx2bS1vYmpjb3B5ICAtUiAuY29tbWVudCAtUyB2bWxpbnV4IGFyY2gveDg2L2Jvb3Qv Y29tcHJlc3NlZC92bWxpbnV4LmJpbgo+ICAgYXJjaC94ODYvdG9vbHMvcmVsb2NzIHZtbGludXgg PiBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvdm1saW51eC5yZWxvY3M7YXJjaC94ODYvdG9vbHMv cmVsb2NzIC0tYWJzLXJlbG9jcyB2bWxpbnV4Cj4gSW52YWxpZCBhYnNvbHV0ZSBSXzM4Nl8zMiBy ZWxvY2F0aW9uOiBLRVJORUxfUEFHRVMKPiBtYWtlWzJdOiAqKiogW2FyY2gveDg2L2Jvb3QvY29t cHJlc3NlZC9NYWtlZmlsZToxMzQ6IGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC92bWxpbnV4LnJl bG9jc10gRXJyb3IgMQo+IG1ha2VbMl06ICoqKiBEZWxldGluZyBmaWxlICdhcmNoL3g4Ni9ib290 L2NvbXByZXNzZWQvdm1saW51eC5yZWxvY3MnCj4gbWFrZVsxXTogKioqIFthcmNoL3g4Ni9ib290 L01ha2VmaWxlOjExNTogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3ZtbGludXhdIEVycm9yIDIK PiBtYWtlOiAqKiogW2FyY2gveDg2L01ha2VmaWxlOjI2ODogYnpJbWFnZV0gRXJyb3IgMgoKCktp bmQgcmVnYXJkcywKClBhdWwKCgoKWzFdOiBodHRwczovL2dpdGh1Yi5jb20vc2FtaXRvbHZhbmVu L2xpbnV4L3RyZWUvY2xhbmctbHRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==