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_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,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 A8B77C63777 for ; Thu, 3 Dec 2020 10:37:39 +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 339E32067B for ; Thu, 3 Dec 2020 10:37:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 339E32067B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.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: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=IPBNdsAowPXrItg84cEcOytBy6fYo1iy62bOz/p5Ju4=; b=OZcIMW4E7tW2rZCD1uTONhFFh y75MRybKaRazP5gTbLxKH3MjznCDvp9eoYqwMpuUtbP4ZEc0+Bd0lnAVOJNBwFvXMZJhvdSQDTP4V obefftBNCRozhs2naEVz7DcqRV/bwwiQjk9eCbAzV8FJT0RY0OFgoIecD1Qp9oLdCN0EoPPCga+1J bN7UeggYa27Gi740AKE9e80PwOVsXSl3zI7Nbm3Ca+YB2M05/tAYtvH4FtyLnInpbCOfxd96tNEMV fgb1ppQiGn1Ayyst7qjJ/1wIlDm1k3ZTTXz7opkPyDIf9my5GJXejmhoWkuYpXP0iGDMuzzurDjbf r3PpOgGRA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kklyI-0005hZ-DJ; Thu, 03 Dec 2020 10:36:22 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kklyF-0005h9-OC for linux-arm-kernel@lists.infradead.org; Thu, 03 Dec 2020 10:36:20 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B7987113E; Thu, 3 Dec 2020 02:36:09 -0800 (PST) Received: from [10.37.8.53] (unknown [10.37.8.53]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 54BB33F575; Thu, 3 Dec 2020 02:36:06 -0800 (PST) Subject: Re: [PATCH mm v11 27/42] arm64: mte: Add in-kernel tag fault handler To: Catalin Marinas , Andrey Konovalov References: <20201203102628.GB2224@gaia> From: Vincenzo Frascino Message-ID: Date: Thu, 3 Dec 2020 10:39:22 +0000 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: <20201203102628.GB2224@gaia> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201203_053619_921634_38CD2001 X-CRM114-Status: GOOD ( 27.02 ) 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-arm-kernel@lists.infradead.org, Mark Rutland , Marco Elver , Kevin Brodsky , Branislav Rankov , kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Alexander Potapenko , Evgenii Stepanov , Andrey Ryabinin , Andrew Morton , Will Deacon , Dmitry Vyukov 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 CgpPbiAxMi8zLzIwIDEwOjI2IEFNLCBDYXRhbGluIE1hcmluYXMgd3JvdGU6Cj4+ICBzdGF0aWMg aW5saW5lIHZvaWQgdWFjY2Vzc19lbmFibGUodm9pZCkKPj4gIHsKPj4gKwlhc20gdm9sYXRpbGUo QUxURVJOQVRJVkUoIm5vcCIsIFNFVF9QU1RBVEVfVENPKDEpLAo+PiArCQkJCSBBUk02NF9NVEUs IENPTkZJR19LQVNBTl9IV19UQUdTKSk7Cj4+ICsKPj4gIAlfX3VhY2Nlc3NfZW5hYmxlKEFSTTY0 X0hBU19QQU4pOwo+PiAgfQo+IAo+IEkgdGhpbmsgdGhhdCdzIGluc3VmZmljaWVudCBpZiBDT05G SUdfQVJNNjRfUEFOIGlzIGRpc2FibGVkLiBJbiB0aGUgIVBBTgo+IGNhc2UsIHRoZSBnZXQvcHV0 X3VzZXIoKSBhY2Nlc3NvcnMgdXNlIHN0YW5kYXJkIExEUi9TVFIgaW5zdHJ1Y3Rpb25zCj4gd2hp Y2ggd291bGQgZm9sbG93IHRoZSBUQ0YgcmF0aGVyIHRoYW4gVENGMCBtb2RlIGNoZWNraW5nLiBI b3dldmVyLCB0aGV5Cj4gZG9uJ3QgdXNlIHRoZSBhYm92ZSB1YWNjZXNzX2Rpc2FibGUvZW5hYmxl KCkgZnVuY3Rpb25zLgo+IAo+IFRoZSBjdXJyZW50IHVzZXIgc3BhY2Ugc3VwcG9ydCBpcyBhZmZl Y3RlZCBhcyB3ZWxsIGJ1dCBsdWNraWx5IHdlIGp1c3QKPiBza2lwIHRhZyBjaGVja2luZyBvbiB0 aGUgdWFjY2VzcyByb3V0aW5lcyBpZiAhUEFOIHNpbmNlIHRoZSBrZXJuZWwgVENGCj4gaXMgMC4g V2l0aCB0aGUgaW4ta2VybmVsIE1URSwgVENGIG1heSBiZSBtb3JlIHN0cmljdCB0aGFuIFRDRjAu Cj4gCj4gTXkgc3VnZ2VzdGlvbiBpcyB0byBzaW1wbHkgbWFrZSBDT05GSUdfQVJNNjRfTVRFIGRl cGVuZCBvbiAob3Igc2VsZWN0KQo+IFBBTi4gQXJjaGl0ZWN0dXJhbGx5IHRoaXMgc2hvdWxkIHdv cmsgc2luY2UgUEFOIGlzIHJlcXVpcmVkIGZvciBBUk12OC4xLAo+IHNvIHByZXNlbnQgd2l0aCBh bnkgTVRFIGltcGxlbWVudGF0aW9uLiBUaGlzIHBhdGNoIGlzIG9uIHRvcCBvZiAtbmV4dCwKPiB0 aG91Z2ggaXQgaGFzIGEgRml4ZXMgdGFnIGluIDUuMTA6Cj4gCgpBZ3JlZWQsIHNpbmNlIFBBTiBp cyByZXF1aXJlZCBmb3IgQVJNdjguMSB3ZSBzaG91bGQgbm90IGZpbmQgYW55IGltcGxlbWVudGF0 aW9uCm9mIE1URSB0aGF0IGxhY2tzIFBBTi4KCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS04 PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IEZyb20gZWNjODE5ODA0YzFmYjFhZDQ5OGQ3 Y2VkMDdlMDFlM2IzZTA1NWEzZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBDYXRh bGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+IERhdGU6IFRodSwgMyBEZWMg MjAyMCAxMDoxNTozOSArMDAwMAo+IFN1YmplY3Q6IFtQQVRDSF0gYXJtNjQ6IG10ZTogRW5zdXJl IENPTkZJR19BUk02NF9QQU4gaXMgZW5hYmxlZCB3aXRoIE1URQo+IAo+IFRoZSB1YWNjZXNzIHJv dXRpbmVzIGxpa2UgZ2V0L3B1dF91c2VyKCkgcmVseSBvbiB0aGUgdXNlciBUQ0YwIG1vZGUKPiBz ZXR0aW5nIGZvciB0YWcgY2hlY2tpbmcuIEhvd2V2ZXIsIGlmIENPTkZJR19BUk02NF9QQU4gaXMg ZGlzYWJsZWQsCj4gdGhlc2Ugcm91dGluZXMgd291bGQgdXNlIHRoZSBzdGFuZGFyZCBMRFIvU1RS IGluc3RydWN0aW9ucyBhbmQgdGhlcmVmb3JlCj4gdGhlIGtlcm5lbCBUQ0YgbW9kZS4gSW4gNS4x MCwgdGhlIGtlcm5lbCBUQ0Y9PTAsIHNvIG5vIHRhZyBjaGVja2luZywgYnV0Cj4gdGhpcyB3aWxs IGNoYW5nZSB3aXRoIHRoZSBpbi1rZXJuZWwgTVRFIHN1cHBvcnQuCj4gCj4gTWFrZSBBUk02NF9N VEUgZGVwZW5kIG9uIEFSTTY0X1BBTi4KPiAKPiBGaXhlczogODliOTRkZjlkZmIxICgiYXJtNjQ6 IG10ZTogS2NvbmZpZyBlbnRyeSIpCj4gU2lnbmVkLW9mZi1ieTogQ2F0YWxpbiBNYXJpbmFzIDxj YXRhbGluLm1hcmluYXNAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBWaW5jZW56byBGcmFzY2lubyA8 dmluY2Vuem8uZnJhc2Npbm9AYXJtLmNvbT4KCj4gLS0tCj4gIGFyY2gvYXJtNjQvS2NvbmZpZyB8 IDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+ID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0 L0tjb25maWcgYi9hcmNoL2FybTY0L0tjb25maWcKPiBpbmRleCA4NDRkNjJkZjc3NmMuLmY5ZWVk M2E1OTE3ZSAxMDA2NDQKPiAKPiAtLS0gYS9hcmNoL2FybTY0L0tjb25maWcKPiAKPiArKysgYi9h cmNoL2FybTY0L0tjb25maWcKPiAKPiBAQCAtMTY3Myw2ICsxNjczLDggQEAKPiAKPiAgY29uZmln IEFSTTY0X01URQo+IAo+IMK7IGRlZmF1bHTCt3kKPiDCuyBkZXBlbmRzwrdvbsK3QVJNNjRfQVNf SEFTX01URcK3JibCt0FSTTY0X1RBR0dFRF9BRERSX0FCSQo+IMK7IGRlcGVuZHPCt29uwrdBU19I QVNfQVJNVjhfNQo+ICvCuyAjwrdSZXF1aXJlZMK3Zm9ywrd0YWfCt2NoZWNraW5nwrdpbsK3dGhl wrd1YWNjZXNzwrdyb3V0aW5lcwo+ICvCuyBkZXBlbmRzwrdvbsK3QVJNNjRfUEFOCj4gwrsgc2Vs ZWN0wrdBUkNIX1VTRVNfSElHSF9WTUFfRkxBR1MKPiDCuyBoZWxwCj4gwrsgwrfCt01lbW9yecK3 VGFnZ2luZ8K3KHBhcnTCt29mwrd0aGXCt0FSTXY4LjXCt0V4dGVuc2lvbnMpwrdwcm92aWRlcwoK LS0gClJlZ2FyZHMsClZpbmNlbnpvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==