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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0447FC433EF for ; Fri, 27 May 2022 01:42:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:CC:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=P3oyZpEEyFC2U5c14bLxiKF+rV8GjaHnjPJ7ytBZQl4=; b=yh1Yt5MsByfBLY ihyidQHT8tbvvCgP3COGnejNOxEX0dI/ZSgnz5/1CPYupnZDwrOJmVhfVr3CKQqcuI6jX+300Ui7o xNbXzIwaI+w4mUh1d/TotF0PJ02O9s1UuY2CKk6hGiD3qf53NdWYYbl/gkIIEL2H1hnWu4gV0pS3+ GUINYYQIgAS7A9zrMYT/p2IkpZSXqTo3C7d6Zw9mMFCb/k3yb5akAC9A7Y4YOusGMwj000m79l92A lF8PRvsPrZpoSI+RgneKYzPE8dw29TlN7J0HOGHgvvkN0azqvHfotmYCfgdKyPewJgdE+TBUDTiWC +I5AvKpdOB5zSz83oZmQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuOyA-00GL9b-LZ; Fri, 27 May 2022 01:40:50 +0000 Received: from szxga01-in.huawei.com ([45.249.212.187]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuOy6-00GL88-N4 for linux-arm-kernel@lists.infradead.org; Fri, 27 May 2022 01:40:48 +0000 Received: from kwepemi500017.china.huawei.com (unknown [172.30.72.54]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4L8SBx4QsyzgYPc; Fri, 27 May 2022 09:39:05 +0800 (CST) Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemi500017.china.huawei.com (7.221.188.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 27 May 2022 09:40:38 +0800 Received: from [10.174.179.234] (10.174.179.234) by kwepemm600017.china.huawei.com (7.193.23.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 27 May 2022 09:40:36 +0800 Message-ID: Date: Fri, 27 May 2022 09:40:36 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: [PATCH -next v4 3/7] arm64: add support for machine check error safe To: Mark Rutland CC: James Morse , Andrew Morton , Thomas Gleixner , "Ingo Molnar" , Borislav Petkov , Robin Murphy , Dave Hansen , "Catalin Marinas" , Will Deacon , "Alexander Viro" , Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , , "H . Peter Anvin" , , , , , Kefeng Wang , Xie XiuQi , Guohanjun References: <20220420030418.3189040-1-tongtiangen@huawei.com> <20220420030418.3189040-4-tongtiangen@huawei.com> <46e5954c-a9a8-f4a8-07cc-de42e2753051@huawei.com> <87bdb1c6-5803-d9c0-9208-432027ae1d8b@huawei.com> From: Tong Tiangen In-Reply-To: X-Originating-IP: [10.174.179.234] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To kwepemm600017.china.huawei.com (7.193.23.234) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220526_184047_127423_8428B998 X-CRM114-Status: GOOD ( 24.61 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 CgrlnKggMjAyMi81LzI2IDE3OjUwLCBNYXJrIFJ1dGxhbmQg5YaZ6YGTOgo+IE9uIFRodSwgTWF5 IDI2LCAyMDIyIGF0IDExOjM2OjQxQU0gKzA4MDAsIFRvbmcgVGlhbmdlbiB3cm90ZToKPj4KPj4K Pj4g5ZyoIDIwMjIvNS8yNSAxNjozMCwgTWFyayBSdXRsYW5kIOWGmemBkzoKPj4+IE9uIFRodSwg TWF5IDE5LCAyMDIyIGF0IDAyOjI5OjU0UE0gKzA4MDAsIFRvbmcgVGlhbmdlbiB3cm90ZToKPj4+ Pgo+Pj4+Cj4+Pj4g5ZyoIDIwMjIvNS8xMyAyMzoyNiwgTWFyayBSdXRsYW5kIOWGmemBkzoKPj4+ Pj4gT24gV2VkLCBBcHIgMjAsIDIwMjIgYXQgMDM6MDQ6MTRBTSArMDAwMCwgVG9uZyBUaWFuZ2Vu IHdyb3RlOgo+Pj4+Pj4gRHVyaW5nIHRoZSBwcm9jZXNzaW5nIG9mIGFybTY0IGtlcm5lbCBoYXJk d2FyZSBtZW1vcnkgZXJyb3JzKGRvX3NlYSgpKSwgaWYKPj4+Pj4+IHRoZSBlcnJvcnMgaXMgY29u c3VtZWQgaW4gdGhlIGtlcm5lbCwgdGhlIGN1cnJlbnQgcHJvY2Vzc2luZyBpcyBwYW5pYy4KPj4+ Pj4+IEhvd2V2ZXIsIGl0IGlzIG5vdCBvcHRpbWFsLgo+Pj4+Pj4KPj4+Pj4+IFRha2UgdWFjY2Vz cyBmb3IgZXhhbXBsZSwgaWYgdGhlIHVhY2Nlc3Mgb3BlcmF0aW9uIGZhaWxzIGR1ZSB0byBtZW1v cnkKPj4+Pj4+IGVycm9yLCBvbmx5IHRoZSB1c2VyIHByb2Nlc3Mgd2lsbCBiZSBhZmZlY3RlZCwg a2lsbCB0aGUgdXNlciBwcm9jZXNzCj4+Pj4+PiBhbmQgaXNvbGF0ZSB0aGUgdXNlciBwYWdlIHdp dGggaGFyZHdhcmUgbWVtb3J5IGVycm9ycyBpcyBhIGJldHRlciBjaG9pY2UuCj4+Pj4+Cj4+Pj4+ IENvbmNlcHR1YWxseSwgSSdtIGZpbmUgd2l0aCB0aGUgaWRlYSBvZiBjb25zdHJhaW5pbmcgd2hh dCB3ZSBkbyBmb3IgYQo+Pj4+PiB0cnVlIHVhY2Nlc3MsIGJ1dCBJIGRvbid0IGxpa2UgdGhlIGlt cGxlbWVudGF0aW9uIG9mIHRoaXMgYXQgYWxsLCBhbmQgSQo+Pj4+PiB0aGluayB3ZSBmaXJzdCBu ZWVkIHRvIGNsZWFuIHVwIHRoZSBhcm02NCBleHRhYmxlIHVzYWdlIHRvIGNsZWFybHkKPj4+Pj4g ZGlzdGluZ3Vpc2ggYSB1YWNjZXNzIGZyb20gYW5vdGhlciBhY2Nlc3MuCj4+Pj4KPj4+PiBPSyx1 c2luZyBFWF9UWVBFX1VBQ0NFU1MgYW5kIHRoaXMgZXh0YWJsZSB0eXBlIGNvdWxkIGJlIHJlY292 ZXIsIHRoaXMgaXMKPj4+PiBtb3JlIHJlYXNvbmFibGUuCj4+Pgo+Pj4gR3JlYXQuCj4+Pgo+Pj4+ IEZvciBFWF9UWVBFX1VBQ0NFU1NfRVJSX1pFUk8sIHRvZGF5IHdlIHVzZSBpdCBmb3Iga2VybmVs IGFjY2Vzc2VzIGluIGEKPj4+PiBjb3VwbGUgb2YgY2FzZXMsIHN1Y2ggYXMKPj4+PiBnZXRfdXNl ci9mdXRleC9fX3VzZXJfY2FjaGVfbWFpbnQoKS9fX3VzZXJfc3dwWF9hc20oKSwKPj4+Cj4+PiBU aG9zZSBhcmUgYWxsIHVzZXIgYWNjZXNzZXMuCj4+Pgo+Pj4gSG93ZXZlciwgX19nZXRfa2VybmVs X25vZmF1bHQoKSBhbmQgX19wdXRfa2VybmVsX25vZmF1bHQoKSB1c2UKPj4+IEVYX1RZUEVfVUFD Q0VTU19FUlJfWkVSTyBieSB3YXkgb2YgX197Z2V0LHB1dH1fbWVtX2FzbSgpLCBzbyB3ZSdkIG5l ZWQgdG8KPj4+IHJlZmFjdG9yIHRoYXQgY29kZSB0byBzcGxpdCB0aGUgdXNlci9rZXJuZWwgY2Fz ZXMgaGlnaGVyIHVwIHRoZSBjYWxsY2hhaW4uCj4+Pgo+Pj4+IHlvdXIgc3VnZ2VzdGlvbiBpczoK Pj4+PiBnZXRfdXNlciBjb250aW51ZXMgdG8gdXNlIEVYX1RZUEVfVUFDQ0VTU19FUlJfWkVSTyBh bmQgdGhlIG90aGVyIGNhc2VzIHVzZQo+Pj4+IG5ldyB0eXBlIEVYX1RZUEVfRklYVVBfRVJSX1pF Uk8/Cj4+Pgo+Pj4gWWVzLCB0aGF0J3MgdGhlIHJvdWdoIHNoYXBlLiBXZSBjb3VsZCBtYWtlIHRo ZSBsYXR0ZXIgRVhfVFlQRV9LQUNDRVNTX0VSUl9aRVJPCj4+PiB0byBiZSBjbGVhcmx5IGFuYWxv Z291cyB0byBFWF9UWVBFX1VBQ0NFU1NfRVJSX1pFUk8sIGFuZCB3aXRoIHRoYXQgSSBzdXNlcGN0 IHdlCj4+PiBjb3VsZCByZW1vdmUgRVhfVFlQRV9GSVhVUC4KPj4+Cj4+PiBUaGFua3MsCj4+PiBN YXJrLgo+PiBBY2NvcmRpbmcgdG8geW91ciBzdWdnZXN0aW9uLCBpIHRoaW5rIHRoZSBkZWZpbml0 aW9uIGlzIGxpa2UgdGhpczoKPj4KPj4gI2RlZmluZSBFWF9UWVBFX05PTkUgICAgICAgICAgICAg ICAgICAgIDAKPj4gI2RlZmluZSBFWF9UWVBFX0ZJWFVQICAgICAgICAgICAgICAgICAgIDEgICAg LS0+IGRlbGV0ZQo+PiAjZGVmaW5lIEVYX1RZUEVfQlBGICAgICAgICAgICAgICAgICAgICAgMgo+ PiAjZGVmaW5lIEVYX1RZUEVfVUFDQ0VTU19FUlJfWkVSTyAgICAgICAgMwo+PiAjZGVmaW5lIEVY X1RZUEVfTE9BRF9VTkFMSUdORURfWkVST1BBRCAgNAo+PiAjZGVmaW5lIEVYX1RZUEVfVUFDQ0VT UwkJICAgICAgICB4eCAgIC0tPiBhZGQKPj4gI2RlZmluZSBFWF9UWVBFX0tBQ0NFU1NfRVJSX1pF Uk8gICAgICAgIHh4ICAgLS0+IGFkZAo+PiBbVGhlIHZhbHVlIGRlZmluZWQgYnkgdGhlIG1hY3Jv IGhlcmUgaXMgdGVtcG9yYXJ5XQo+IAo+IEFsbW9zdDsgeW91IGRvbid0IG5lZWQgdG8gYWRkIEVY X1RZUEVfVUFDQ0VTUyBoZXJlLCBhcyB5b3UgY2FuIHVzZQo+IEVYX1RZUEVfVUFDQ0VTU19FUlJf WkVSTyBmb3IgdGhhdC4KPiAKPiBXZSBhbHJlYWR5IGhhdmU6Cj4gCj4gfCAjZGVmaW5lIF9BU01f RVhUQUJMRV9VQUNDRVNTX0VSUihpbnNuLCBmaXh1cCwgZXJyKQkJXAo+IHwgICAgICAgICBfQVNN X0VYVEFCTEVfVUFDQ0VTU19FUlJfWkVSTyhpbnNuLCBmaXh1cCwgZXJyLCB3enIpCj4gCj4gLi4u IGFuZCB3ZSBjYW4gYWRkOgo+IAo+IHwgI2RlZmluZSBfQVNNX0VYVEFCTEVfVUFDQ0VTUyhpbnNu LCBmaXh1cCkJCQlcCj4gfCAgICAgICAgIF9BU01fRVhUQUJMRV9VQUNDRVNTX0VSUl9aRVJPKGlu c24sIGZpeHVwLCB3enIsIHd6cikKPiAKPiAKPiAuLi4gYW5kIG1heWJlIHdlIHNob3VsZCB1c2Ug J3h6cicgcmF0aGVyIHRoYW4gJ3d6cicgZm9yIGNsYXJpdHkuCj4gCj4+IFRoZXJlIGFyZSB0d28g cG9pbnRzIHRvIG1vZGlmeToKPj4KPj4gMeOAgV9nZXRfa2VybmVsX25vZmF1bHQoKSBhbmQgX19w dXRfa2VybmVsX25vZmF1bHQoKSAgdXNpbmcKPj4gRVhfVFlQRV9LQUNDRVNTX0VSUl9aRVJPLCBP dGhlciBwb3NpdGlvbnMgdXNpbmcgRVhfVFlQRV9VQUNDRVNTX0VSUl9aRVJPCj4+IGtlZXAgdW5j aGFuZ2VkLgo+IAo+IFRoYXQgc291bmRzIHJpZ2h0IHRvIG1lLiBUaGlzIHdpbGwgcmVxdWlyZSBy ZWZhY3RvcmluZyBfX3Jhd197Z2V0LHB1dH1fbWVtKCkKPiBhbmQgX197Z2V0LHB1dH1fbWVtX2Fz bSgpLgo+IAo+PiAy44CBZGVsZXRlIEVYX1RZUEVfRklYVVAuCj4+Cj4+IFRoZXJlIGlzIG5vIGRv dWJ0IGFib3V0IG90aGVycy4gQXMgZm9yIEVYX1RZUEVfRklYVVAsIEkgdGhpbmsgaXQgbmVlZHMg dG8gYmUKPj4gcmV0YWluZWQsIF9jb25kX2V4dGFibGUoRVhfVFlQRV9GSVhVUCkgaXMgc3RpbGwg aW4gdXNlIGluIGFzc2VtYmxlci5oLgo+IAo+IFdlIHVzZSBfY29uZF9leHRhYmxlIGZvciBjYWNo ZSBtYWludGVuYW5jZSB1YWNjZXNzZXMsIHNvIHRob3NlIHNob3VsZCBiZSBtb3ZlZAo+IG92ZXIg dG8gdG8gRVhfVFlQRV9VQUNDRVNTX0VSUl9aRVJPLiBXZSBjYW4gcmVuYW1lIF9jb25kX2V4dGFi bGUgdG8KPiBfY29uZF91YWNjZXNzX2V4dGFibGUgZm9yIGNsYXJpdHkuCj4gCj4gVGhhdCB3aWxs IHJlcXVpcmUgcmVzdHJ1Y3R1cmluZyBhc20tZXh0YWJsZS5oIGEgYml0LiBJZiB0aGF0IHR1cm5z IG91dCB0byBiZQo+IHBhaW5mdWwgSSdtIGhhcHB5IHRvIHRha2UgYSBsb29rLgo+IAo+IFRoYW5r cywKPiBNYXJrLgoKT0ssIEknbGwgZG8gaXQgdGhlc2UgZGF5cywgdGhhbmtzIGEgbG90LgoKPiAu CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==