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=-11.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 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 80376C4363A for ; Thu, 22 Oct 2020 17:40:15 +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 E069D24641 for ; Thu, 22 Oct 2020 17:40:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="3gqbSop1"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="An6mTWAu" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E069D24641 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=armlinux.org.uk 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:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=YBJPUde2g/Zcx5kHXYQrsu5EFZzZakFq+a40bKspQt0=; b=3gqbSop1GrP8ALBYvzAWSYvLu p0Fi1pwPjO2+dDjyjcBqi2VUwSdSTUjYf0nqAvd59lKcVVtOHR1aBlDQ0QhW1w3p6Pgp7eQnNU7ty 4Tbx8F13gUs8UL5nYMDRPI8bQQFpVfAZdQNZQ+gSTafCNtkCxqfJzDCV3ZfAJawr9NDQqvGuRAROw g2WbCG3L34nVqHs0TxiPus8EYKZOGomD//URxdM05i/WSwZ2NyUwxQTiYoA2VJh/CWp0sDkHay3+O xYBssfYp7ijrPgoD4TDgmRE9HR2xzh4PWTSHNcPAbRPCKRZc06v+BAMILE65gFHkeUpUKPPgOzbBC pKm806W+w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kVeY9-0000kE-3p; Thu, 22 Oct 2020 17:38:53 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kVeY6-0000jQ-Fc for linux-arm-kernel@lists.infradead.org; Thu, 22 Oct 2020 17:38:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Av8z1OAoWP6TUwqZe/u8+x2MuYIFI5KUabnqBXID5Xo=; b=An6mTWAuety6iZzqc+5ehXGP7 0XP8sSiKGO1z5HwHdKl44Ry028aD+ffGe/745zeOfRPsn0T5iSURWz7rKTHTjKYTrhNxk/UgmZc5s jjgofGVYh6WrjNVkNpP2FiICCZMNFqIAxcmflc1IMC1spp3NXEb+xhqQRoyQwMQTWGIC38J2WDSnF 9GGKZvDgJMxq89xHf3KAuv6dTmvkf2I/rpSHRKUkwo3oiU9n5ZIaM0uT6OnUnKgGFFhcXepUoXOmK 5nA8+UHvJKJSJdskhDR3x4nr5T1S/GHN3cxdGEu+ylx/C0dgAqU1E4SIJ59QWNZwQ+IaKt6jriHZv N+ZGZNMTQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:49602) by pandora.armlinux.org.uk with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVeY0-0002Mj-Tf; Thu, 22 Oct 2020 18:38:44 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.92) (envelope-from ) id 1kVeY0-0007aF-2A; Thu, 22 Oct 2020 18:38:44 +0100 Date: Thu, 22 Oct 2020 18:38:44 +0100 From: Russell King - ARM Linux admin To: Dmitry Osipenko Subject: Re: [PATCH v1] ARM: vfp: Use long jump to fix THUMB2 kernel compilation error Message-ID: <20201022173843.GR1551@shell.armlinux.org.uk> References: <202010211637.7CFD8435@keescook> <773fbdb0-5fc4-ab39-e72d-89845faa4c6d@gmail.com> <202010212028.32E8A5EF9B@keescook> <1d2e2b5d-3035-238c-d2ca-14c0c209a6a1@gmail.com> <20201022161118.GP1551@shell.armlinux.org.uk> <20201022162334.GQ1551@shell.armlinux.org.uk> <53e78602-6370-aeb1-398b-5c065dd562f8@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <53e78602-6370-aeb1-398b-5c065dd562f8@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201022_133850_527116_8F454E2B X-CRM114-Status: GOOD ( 39.57 ) 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: Kees Cook , Nick Desaulniers , Linux Kernel Mailing List , Ard Biesheuvel , clang-built-linux , Ingo Molnar , Linux ARM 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 T24gVGh1LCBPY3QgMjIsIDIwMjAgYXQgMDc6MzQ6MzhQTSArMDMwMCwgRG1pdHJ5IE9zaXBlbmtv IHdyb3RlOgo+IDIyLjEwLjIwMjAgMTk6MjMsIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51eCBhZG1p biDQv9C40YjQtdGCOgo+ID4gT24gVGh1LCBPY3QgMjIsIDIwMjAgYXQgMDY6MjA6NDBQTSArMDIw MCwgQXJkIEJpZXNoZXV2ZWwgd3JvdGU6Cj4gPj4gT24gVGh1LCAyMiBPY3QgMjAyMCBhdCAxODox MSwgUnVzc2VsbCBLaW5nIC0gQVJNIExpbnV4IGFkbWluCj4gPj4gPGxpbnV4QGFybWxpbnV4Lm9y Zy51az4gd3JvdGU6Cj4gPj4+Cj4gPj4+IE9uIFRodSwgT2N0IDIyLCAyMDIwIGF0IDA2OjA2OjMy UE0gKzAyMDAsIEFyZCBCaWVzaGV1dmVsIHdyb3RlOgo+ID4+Pj4gT24gVGh1LCAyMiBPY3QgMjAy MCBhdCAxNzo1NywgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPiB3cm90ZToKPiA+ Pj4+Pgo+ID4+Pj4+IDIyLjEwLjIwMjAgMTA6MDYsIEFyZCBCaWVzaGV1dmVsINC/0LjRiNC10YI6 Cj4gPj4+Pj4+IE9uIFRodSwgMjIgT2N0IDIwMjAgYXQgMDU6MzAsIEtlZXMgQ29vayA8a2Vlc2Nv b2tAY2hyb21pdW0ub3JnPiB3cm90ZToKPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBPbiBUaHUsIE9jdCAy MiwgMjAyMCBhdCAwMzowMDowNkFNICswMzAwLCBEbWl0cnkgT3NpcGVua28gd3JvdGU6Cj4gPj4+ Pj4+Pj4gMjIuMTAuMjAyMCAwMjo0MCwgS2VlcyBDb29rINC/0LjRiNC10YI6Cj4gPj4+Pj4+Pj4+ IE9uIFRodSwgT2N0IDIyLCAyMDIwIGF0IDAxOjU3OjM3QU0gKzAzMDAsIERtaXRyeSBPc2lwZW5r byB3cm90ZToKPiA+Pj4+Pj4+Pj4+IFRoZSB2ZnBfa21vZGVfZXhjZXB0aW9uKCkgZnVuY3Rpb24g bm93IGlzIHVucmVhY2hhYmxlIHVzaW5nIHJlbGF0aXZlCj4gPj4+Pj4+Pj4+PiBicmFuY2hpbmcg aW4gVEhVTUIyIGtlcm5lbCBjb25maWd1cmF0aW9uLCByZXN1bHRpbmcgaW4gYSAicmVsb2NhdGlv bgo+ID4+Pj4+Pj4+Pj4gdHJ1bmNhdGVkIHRvIGZpdDogUl9BUk1fVEhNX0pVTVAxOSBhZ2FpbnN0 IHN5bWJvbCBgdmZwX2ttb2RlX2V4Y2VwdGlvbiciCj4gPj4+Pj4+Pj4+PiBsaW5rZXIgZXJyb3Iu IExldCdzIHVzZSBsb25nIGp1bXAgaW4gb3JkZXIgdG8gZml4IHRoZSBpc3N1ZS4KPiA+Pj4+Pj4+ Pj4KPiA+Pj4+Pj4+Pj4gRWVrLiBJcyB0aGlzIHdpdGggZ2NjIG9yIGNsYW5nPwo+ID4+Pj4+Pj4+ Cj4gPj4+Pj4+Pj4gR0NDIDkuMy4wCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4+IEZpeGVzOiBlZmY4 NzI4ZmU2OTggKCJ2bWxpbnV4Lmxkcy5oOiBBZGQgUEdPIGFuZCBBdXRvRkRPIGlucHV0IHNlY3Rp b25zIikKPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gQXJlIHlvdSBzdXJlIGl0IHdhc24ndCA1MTJk ZDJlZWJlNTUgKCJhcm0vYnVpbGQ6IEFkZCBtaXNzaW5nIHNlY3Rpb25zIikgPwo+ID4+Pj4+Pj4+ PiBUaGF0IGNvbW1pdCBtYXkgaGF2ZSBpbXBsaWNpdGx5IG1vdmVkIHRoZSBsb2NhdGlvbiBvZiAu dmZwMTFfdmVuZWVyLAo+ID4+Pj4+Pj4+PiB0aG91Z2ggSSB0aG91Z2h0IEkgaGFkIGNob3NlbiB0 aGUgY29ycmVjdCBwb3NpdGlvbi4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgcmUtY2hlY2tlZCB0 aGF0IHRoZSBmaXhlcyB0YWcgaXMgY29ycmVjdC4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4gU2ln bmVkLW9mZi1ieTogRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgo+ID4+Pj4+Pj4+ Pj4gLS0tCj4gPj4+Pj4+Pj4+PiAgYXJjaC9hcm0vdmZwL3ZmcGh3LlMgfCAzICsrLQo+ID4+Pj4+ Pj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+ Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vdmZwL3ZmcGh3LlMg Yi9hcmNoL2FybS92ZnAvdmZwaHcuUwo+ID4+Pj4+Pj4+Pj4gaW5kZXggNGZjZmY5ZjU5OTQ3Li42 ZTJiMjlmMGM0OGQgMTAwNjQ0Cj4gPj4+Pj4+Pj4+PiAtLS0gYS9hcmNoL2FybS92ZnAvdmZwaHcu Uwo+ID4+Pj4+Pj4+Pj4gKysrIGIvYXJjaC9hcm0vdmZwL3ZmcGh3LlMKPiA+Pj4+Pj4+Pj4+IEBA IC04Miw3ICs4Miw4IEBAIEVOVFJZKHZmcF9zdXBwb3J0X2VudHJ5KQo+ID4+Pj4+Pj4+Pj4gICAg bGRyICAgICByMywgW3NwLCAjU19QU1JdICAgICAgICBAIE5laXRoZXIgbGF6eSByZXN0b3JlIG5v ciBGUCBleGNlcHRpb25zCj4gPj4+Pj4+Pj4+PiAgICBhbmQgICAgIHIzLCByMywgI01PREVfTUFT SyAgICAgIEAgYXJlIHN1cHBvcnRlZCBpbiBrZXJuZWwgbW9kZQo+ID4+Pj4+Pj4+Pj4gICAgdGVx ICAgICByMywgI1VTUl9NT0RFCj4gPj4+Pj4+Pj4+PiAtICBibmUgICAgIHZmcF9rbW9kZV9leGNl cHRpb24gICAgIEAgUmV0dXJucyB0aHJvdWdoIGxyCj4gPj4+Pj4+Pj4+PiArICBsZHIgICAgIHIx LCA9dmZwX2ttb2RlX2V4Y2VwdGlvbgo+ID4+Pj4+Pj4+Pj4gKyAgYnhuZSAgICByMSAgICAgICAg ICAgICAgICAgICAgICBAIFJldHVybnMgdGhyb3VnaCBscgo+ID4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+ Pj4+ICAgIFZGUEZNUlggcjEsIEZQRVhDICAgICAgICAgICAgICAgQCBJcyB0aGUgVkZQIGVuYWJs ZWQ/Cj4gPj4+Pj4+Pj4+PiAgICBEQkdTVFIxICJmcGV4YyAlMDh4IiwgcjEKPiA+Pj4+Pj4+Pj4K PiA+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyBsaWtlIGEgd29ya2Fyb3VuZCB0aG91Z2g/IEkgc3VzcGVj dCB0aGUgdmZwMTFfdmVuZWVyIG5lZWRzCj4gPj4+Pj4+Pj4+IG1vdmluZz8KPiA+Pj4+Pj4+Pj4K PiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgZG9uJ3Qga25vdyB3aGVyZSBpdCBuZWVkcyB0byBiZSBt b3ZlZC4gUGxlYXNlIGZlZWwgZnJlZSB0byBtYWtlIGEKPiA+Pj4+Pj4+PiBwYXRjaCBpZiB5b3Ug aGF2ZSBhIGJldHRlciBpZGVhLCBJJ2xsIGJlIGdsYWQgdG8gdGVzdCBpdC4KPiA+Pj4+Pj4+Cj4g Pj4+Pj4+PiBJIG1pZ2h0IGhhdmUganVzdCBiZWVuIGRpc3RyYWN0ZWQgYnkgdGhlIGNvbW1vbiAi dmZwIiBwcmVmaXguIEl0J3MKPiA+Pj4+Pj4+IHBvc3NpYmxlIHRoYXQgdGhlIHRleHQgc2VjdGlv biBzaHVmZmxpbmcganVzdCBlbmRlZCB1cCBiZWluZyB2ZXJ5IGxhcmdlLAo+ID4+Pj4+Pj4gc28g cHJvYmFibHkgdGhpcyBwYXRjaCBpcyByaWdodCB0aGVuIQo+ID4+Pj4+Pj4KPiA+Pj4+Pj4KPiA+ Pj4+Pj4gSSBhbHJlYWR5IHNlbnQgYSBmaXggZm9yIHRoaXMgaXNzdWU6Cj4gPj4+Pj4+Cj4gPj4+ Pj4+IGh0dHBzOi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy92aWV3cGF0 Y2gucGhwP2lkPTkwMTgvMQo+ID4+Pj4+Pgo+ID4+Pj4+Cj4gPj4+Pj4gVGhlIG9mZmVuZGluZyBj b21taXQgY29udGFpbnMgc3RhYmxlIHRhZywgc28gSSBhc3N1bWUgdGhhdCBmaXhlcyB0YWcgaXMK PiA+Pj4+PiBtYW5kYXRvcnkuIFlvdXJzIHBhdGNoIG1pc3NlcyB0aGUgZml4ZXMgdGFnLgo+ID4+ Pj4KPiA+Pj4+IFJ1c3NlbGwsIG1pbmQgYWRkaW5nIHRoYXQ/IE9yIHdvdWxkIHlvdSBsaWtlIG1l IHRvIHVwZGF0ZSB0aGUgcGF0Y2ggaW4KPiA+Pj4+IHRoZSBwYXRjaCBzeXN0ZW0/Cj4gPj4+Cj4g Pj4+IFJhdGhlciB0aGFuIGFkZGluZyB0aGUgSVQsIEknbSBzdWdnZXN0aW5nIHRoYXQgd2Ugc29s dmUgaXQgYSBkaWZmZXJlbnQKPiA+Pj4gd2F5IC0gZW5zdXJpbmcgdGhhdCB0aGUgdHdvIGJpdHMg b2YgY29kZSBhcmUgY28tbG9jYXRlZC4gVGhlcmUncyBubwo+ID4+PiByZWFzb24gZm9yIHRoZW0g dG8gYmUgc2VwYXJhdGVkLCBhbmQgdGhlIGFzc2VtYmx5IGNvZGUgZW50cnkgcG9pbnQgaXMKPiA+ Pj4gYWxyZWFkeSBjYWxsZWQgaW5kaXJlY3RseS4KPiA+Pj4KPiA+Pj4gVGhlIHByb2JsZW0gaXMg dGhlIGFzc2VtYmx5IGVuZHMgdXAgaW4gdGhlIC50ZXh0IHNlY3Rpb24gd2hpY2ggZW5kcyB1cAo+ ID4+PiBhdCB0aGUgc3RhcnQgb2YgdGhlIGJpbmFyeSwgYnV0IGRlcGVuZGluZyBvbiB0aGUgY29t cGlsZXIsIGZ1bmN0aW9ucwo+ID4+PiBpbiAuYyBmaWxlcyBlbmQgdXAgaW4gdGhlaXIgb3duIHNl Y3Rpb25zLiBJdCB3b3VsZCBiZSBnb29kIGlmLCBhcwo+ID4+PiBEbWl0cnkgaGFzIHNob3duIHRo YXQgaXQgaXMgaW5kZWVkIHBvc3NpYmxlLCB0byBoYXZlIHRoZW0gY28tbG9jYXRlZC4KPiA+Pgo+ ID4+IFdoeSBpcyB0aGF0IGJldHRlcj8gSSBwcm92aWRlZCBhIG1pbmltYWwgZml4IHdoaWNoIGhh cyB6ZXJvIGltcGFjdCBvbgo+ID4+IEFSTSBidWlsZHMsIGFuZCBtaW5pbWFsIGltcGFjdCBvbiBU aHVtYjIgYnVpbGRzLCBnaXZlbiB0aGF0IGl0IHJldGFpbnMKPiA+PiB0aGUgZXhhY3Qgc2FtZSBz ZW1hbnRpY3MgYXMgYmVmb3JlLCBidXQgdXNpbmcgYSBkaWZmZXJlbnQgb3Bjb2RlLgo+ID4gCj4g PiBJIHRoaW5rIHlvdSBqdXN0IGRlc2NyaWJlZCB0aGUgcmVhc29uIHRoZXJlLiBXaHkgc2hvdWxk IHdlIGZvcmNlCj4gPiBldmVyeXRoaW5nIHRvIHVzZSBhIGRpZmZlcmVudCBvcGNvZGUgd2hlbiBh IHNob3J0IGp1bXAgX3Nob3VsZF8KPiA+IHN1ZmZpY2U/Cj4gPiAKPiA+IFlvdXIgcGF0Y2ggbWF5 IGJlIGEgc2luZ2xlIGxpbmUsIGJ1dCBpdCBoYXMgYSBzbGlnaHRseSBncmVhdGVyCj4gPiBpbXBh Y3QgdGhhbiB0aGUgYWx0ZXJuYXRpdmUgdHdvIGxpbmUgc29sdXRpb24uCj4gPiAKPiAKPiBCdXQg dGhlIHR3byBsaW5lIGNoYW5nZSBpc24ndCBwb3J0YWJsZSB0byBzdGFibGUga2VybmVscyBhcy1p cywgaXNuJ3QgaXQ/CgpXaHkgbm90PwoKLS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cHM6Ly93 d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVzLwpGVFRQIGlzIGhlcmUhIDQwTWJw cyBkb3duIDEwTWJwcyB1cC4gRGVjZW50IGNvbm5lY3Rpdml0eSBhdCBsYXN0IQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=