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 BA488C433F5 for ; Sat, 9 Apr 2022 09:25:47 +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=8+5UQ5JxEk0io5FYpJUZQdL8lvfB9MRDZ2VqAplK6nE=; b=peE3Q84yPI+pCb 5b37Thm2fsPUtRE7Nlh1XCFg0VWukUswI8ph3Rm/ftogr5KwrPHnTYKkwOE/x9hpDNzz0pfSQaS8h 7f1WwX/Mz9U679ZTkK4BoYoAyJepWNNr/Dvw3zJ/IIlk1nhLoOV6UjRK5vYmiUUT2p1yWqIGga7LN 9mX+Y7ri0QYZqSZUZZDqJprcpLiVuwPzFJMgxx9cjHimrzod8m4A+Ku781PY5aUoZTrhMmXhBG/uQ Z7WAxcHshW27kYkjMAAlHPR0nH1eyZG+CWtPZVd7WDJVnU7HuxVHeds4MYUnzX2wai/TZbTg5dDeU R+yqQL24cVIn2bA3Lxlw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nd7Kc-002haf-A9; Sat, 09 Apr 2022 09:24:34 +0000 Received: from szxga02-in.huawei.com ([45.249.212.188]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nd7KY-002hZP-L3 for linux-arm-kernel@lists.infradead.org; Sat, 09 Apr 2022 09:24:32 +0000 Received: from kwepemi100006.china.huawei.com (unknown [172.30.72.55]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4Kb8lz6ZmhzgY8S; Sat, 9 Apr 2022 17:22:39 +0800 (CST) Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemi100006.china.huawei.com (7.221.188.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Sat, 9 Apr 2022 17:24:26 +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.2308.21; Sat, 9 Apr 2022 17:24:25 +0800 Message-ID: Date: Sat, 9 Apr 2022 17:24:24 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: [RFC PATCH -next V2 7/7] arm64: add pagecache reading to machine check safe To: Robin Murphy , Mark Rutland , CC: Andrew Morton , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , Catalin Marinas , Will Deacon , Alexander Viro , , "H. Peter Anvin" , , , , Kefeng Wang , References: <20220406091311.3354723-1-tongtiangen@huawei.com> <20220406091311.3354723-8-tongtiangen@huawei.com> From: Tong Tiangen In-Reply-To: X-Originating-IP: [10.174.179.234] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) 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-20220409_022431_061721_E5445B79 X-CRM114-Status: GOOD ( 24.86 ) 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 CgrlnKggMjAyMi80LzggMTk6MTEsIFJvYmluIE11cnBoeSDlhpnpgZM6Cj4gT24gMjAyMi0wNC0w OCAwMzo0MywgVG9uZyBUaWFuZ2VuIHdyb3RlOgo+Pgo+Pgo+PiDlnKggMjAyMi80LzcgMjM6NTMs IFJvYmluIE11cnBoeSDlhpnpgZM6Cj4+PiBPbiAyMDIyLTA0LTA3IDE1OjU2LCBUb25nIFRpYW5n ZW4gd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IOWcqCAyMDIyLzQvNiAxOToyNywgTWFyayBSdXRsYW5k IOWGmemBkzoKPj4+Pj4gT24gV2VkLCBBcHIgMDYsIDIwMjIgYXQgMDk6MTM6MTFBTSArMDAwMCwg VG9uZyBUaWFuZ2VuIHdyb3RlOgo+Pj4+Pj4gV2hlbiB1c2VyIHByb2Nlc3MgcmVhZGluZyBmaWxl LCB0aGUgZGF0YSBpcyBjYWNoZWQgaW4gcGFnZWNhY2hlIGFuZAo+Pj4+Pj4gdGhlIGRhdGEgYmVs b25ncyB0byB0aGUgdXNlciBwcm9jZXNzLCBXaGVuIG1hY2hpbmUgY2hlY2sgZXJyb3IgaXMKPj4+ Pj4+IGVuY291bnRlcmVkIGR1cmluZyBwYWdlY2FjaGUgcmVhZGluZywga2lsbGluZyB0aGUgdXNl ciBwcm9jZXNzIGFuZAo+Pj4+Pj4gaXNvbGF0ZSB0aGUgdXNlciBwYWdlIHdpdGggaGFyZHdhcmUg bWVtb3J5IGVycm9ycyBpcyBhIG1vcmUgCj4+Pj4+PiByZWFzb25hYmxlCj4+Pj4+PiBjaG9pY2Ug dGhhbiBrZXJuZWwgcGFuaWMuCj4+Pj4+Pgo+Pj4+Pj4gVGhlIF9fYXJjaF9jb3B5X21jX3RvX3Vz ZXIoKSBpbiBjb3B5X3RvX3VzZXJfbWMuUyBpcyBsYXJnZWx5IGJvcnJvd3MKPj4+Pj4+IGZyb20g X19hcmNoX2NvcHlfdG9fdXNlcigpIGluIGNvcHlfdG9fdXNlci5TIGFuZCB0aGUgbWFpbiBkaWZm ZXJlbmNlCj4+Pj4+PiBpcyBfX2FyY2hfY29weV9tY190b191c2VyKCkgYWRkIHRoZSBleHRhYmxl IGVudHJ5IHRvIHN1cHBvcnQgbWFjaGluZQo+Pj4+Pj4gY2hlY2sgc2FmZS4KPj4+Pj4KPj4+Pj4g QXMgd2l0aCBwcmlvciBwYXRjaGVzLCAqd2h5KiBpcyB0aGUgZGlzdGluY3Rpb24gbmVjZXNzYXJ5 Pwo+Pj4+Pgo+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgYSBidW5jaCBvZiBjb25kaXRpb25hbCBsb2dp YywgYnV0ICpzdHJ1Y3R1cmFsbHkqIGl0IAo+Pj4+PiBkb2Vzbid0Cj4+Pj4+IGFsdGVyIHRoZSBo YW5kbGluZyB0byBiZSBzdWJzdGFudGlhbGx5IGRpZmZlcmVudCBmb3IgdGhlIE1DIGFuZCAKPj4+ Pj4gbm9uLU1DIGNhc2VzLgo+Pj4+Pgo+Pj4+PiBUaGlzIHNlZW1zIGxpa2UgcG9pbnRsZXNzIGR1 cGxpY2F0aW9uIHRoYXQganVzdCBtYWtlcyBpdCBoYXJkZXIgdG8gCj4+Pj4+IG1haW50YWluCj4+ Pj4+IHRoaXMgY29kZS4KPj4+Pj4KPj4+Pj4gVGhhbmtzLAo+Pj4+PiBNYXJrLgo+Pj4+Cj4+Pj4g QWdyZWVkLCBUaGUgaW1wbGVtZW50YXRpb24gaGVyZSBsb29rcyBhIGxpdHRsZSB1Z2x5IGFuZCBo YXJkZXIgdG8gCj4+Pj4gbWFpbnRhaW4uCj4+Pj4KPj4+PiBUaGUgcHVycG9zZSBvZiBteSBkb2lu ZyB0aGlzIGlzIG5vdCBhbGwgY29weV90b191c2VyIGNhbiBiZSByZWNvdmVyZWQuCj4+Pj4KPj4+ PiBBIG1lbW9yeSBlcnJvciBpcyBjb25zdW1lZCB3aGVuIHJlYWRpbmcgcGFnZWNhY2hlIHVzaW5n IGNvcHlfdG9fdXNlci4KPj4+PiBJIHRoaW5rIGluIHRoaXMgc2NlbmFyaW8sIG9ubHkgdGhlIHBy b2Nlc3MgaXMgYWZmZWN0ZWQgYmVjYXVzZSBpdCAKPj4+PiBjYW4ndCByZWFkCj4+Pj4gcGFnZWNh Y2hlIGRhdGEgY29ycmVjdGx5LiBKdXN0IGtpbGwgdGhlIHByb2Nlc3MgYW5kIGRvbid0IG5lZWQg dGhlIAo+Pj4+IHdob2xlCj4+Pj4ga2VybmVsIHBhbmljLgo+Pj4+Cj4+Pj4gU28gSSBuZWVkIHR3 byBkaWZmZXJlbnQgY29weV90b191c2VyIGltcGxlbWVudGF0aW9uLCBvbmUgaXMgZXhpc3Rpbmcg Cj4+Pj4gX19hcmNoX2NvcHlfdG9fdXNlciwKPj4+PiB0aGlzIGZ1bmN0aW9uIHdpbGwgcGFuaWMg d2hlbiBjb25zdW1pbmcgbWVtb3J5IGVycm9ycy4gVGhlIG90aGVyIG9uZSAKPj4+PiBpcyB0aGlz IG5ldyBoZWxwZXIKPj4+PiBfX2FyY2hfY29weV9tY190b191c2VyLCB0aGlzIGludGVyZmFjZSBp cyB1c2VkIHdoZW4gcmVhZGluZyAKPj4+PiBwYWdlY2FjaGUuIEl0IGNhbiByZWNvdmVyIGZyb20K Pj4+PiBjb25zdW1lIG1lbW9yeSBlcnJvci4KPj4+Cj4+PiBPSywgYnV0IGRvIHdlIHJlYWxseSBu ZWVkIHR3byBhbG1vc3QtaWRlbnRpY2FsIGltcGxlbWVudGF0aW9ucyBvZiAKPj4+IGV2ZXJ5IGZ1 bmN0aW9uIHdoZXJlIHRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgaG93IHRoZSBleGNlcHRpb24gdGFi bGUgCj4+PiBlbnRyaWVzIGFyZSBhbm5vdGF0ZWQ/IENvdWxkIHRoZSBleGNlcHRpb24gaGFuZGxl ciBpdHNlbGYganVzdCBmaWd1cmUgCj4+PiBvdXQgd2hvIG93bnMgdGhlIHBhZ2Ugd2hlcmUgdGhl IGZhdWx0IG9jY3VycmVkIGFuZCBkZWNpZGUgd2hhdCBhY3Rpb24gCj4+PiB0byB0YWtlIGFzIGFw cHJvcHJpYXRlPwo+Pj4KPj4+IFJvYmluLgo+Pj4KPj4KPj4gVGhhbmsgeW91LCBSb2Jpbi4KPj4K Pj4gSSBhZGRlZCB0aGlzIGNhbGwgcGF0aCBpbiB0aGlzIHBhdGNoc2V0OiBkb19zZWEoKSAtPiAK Pj4gZml4dXBfZXhjZXB0aW9uKCksIHRoZSBwdXJwb3NlIGlzIHRvIHByb3ZpZGUgYSBjaGFuY2Ug Zm9yIHNlYSBmYXVsdCB0byAKPj4gZml4dXAgKHJlZmVyIHBhdGNoIDMvNykuCj4+Cj4+IElmIGZp eHVwIHN1Y2Nlc3NmdWwsIHBhbmljIGNhbiBiZSBhdm9pZGVkLiBPdGhlcndpc2UsIHBhbmljIGNh biBiZSAKPj4gZWxpbWluYXRlZCBhY2NvcmRpbmcgdG8gdGhlIG9yaWdpbmFsIGxvZ2ljLgo+Pgo+ PiBmaXh1cF9leGNlcHRpb24oKSB3aWxsIHNldCByZWdzLT5wYyBhbmQganVtcCB0byByZWdzLT5w YyB3aGVuIHRoZSAKPj4gY29udGV4dCByZWNvdmVyeSBvZiBhbiBleGNlcHRpb24gb2NjdXJzLgo+ Pgo+PiBJZiBtYy1zYWZlLWZpeHVwIGFkZGVkIHRvwqAgX19hcmNoX2NvcHlfdG9fdXNlcigpLMKg IGluICpub24gcGFnZWNhY2hlIAo+PiByZWFkaW5nKiBzY2VuYXJpbyBlbmNvdW50IG1lbW9yeSBl cnJvciB3aGVuIGNhbGwgX19hcmNoX2NvcHlfdG9fdXNlcigpIAo+PiAsIGRvX3NlYSgpIC0+IGZp eHVwX2V4Y2VwdGlvbigpIHdpbGwgbm90IHJldHVybiBmYWlsIGFuZCB3aWxsIG1pc3MgdGhlIAo+ PiBwYW5pYyBsb2dpYyBpbiBkb19zZWEoKS4KPj4KPj4gU28gSSBhZGQgbmV3IGhlbHBlciBfX2Fy Y2hfY29weV9tY190b191c2VyKCnCoCBhbmQgYWRkIG1jLXNhZmUtZml4dXAgdG8gCj4+IHRoaXMg aGVscGVyLCB3aGljaCBjYW4gYmUgdXNlZCBpbiB0aGUgcmVxdWlyZWQgc2NlbmFyaW9zLiBBdCBw cmVzZW50LCAKPj4gdGhlcmUgaXMgb25seSBvbmUgcGFnZWNhY2hlIHJlYWRpbmcgc2NlbmFyaW8s IG90aGVyIHNjZW5hcmlvcyBuZWVkIHRvIAo+PiBiZSBkZXZlbG9wZWQuCj4+Cj4+IFRoaXMgaXMg bXkgY3VycmVudCBjb25mdXNpb24uIE9mIGNvdXJzZSwgSSB3aWxsIHRoaW5rIGFib3V0IHRoZSAK Pj4gc29sdXRpb24gdG/CoCBzb2x2ZSB0aGUgZHVwbGljYXRlIGNvZGUgcHJvYmxlbS4KPiAKPiBS aWdodCwgYnV0IGlmIHRoZSBwb2ludCBpcyB0aGF0IGZhdWx0cyBpbiBwYWdlY2FoZSBwYWdlcyBh cmUgc3BlY2lhbCwgCj4gc3VyZWx5IF9fZG9fa2VybmVsX2ZhdWx0KCkgY291bGQgdWx0aW1hdGVs eSBmaWd1cmUgb3V0IGZyb20gdGhlIGFkZHJlc3MgCj4gd2hldGhlciB0aGF0J3MgdGhlIGNhc2Ug b3Igbm90Pwo+IAo+IEluIGdlbmVyYWwsIGlmIHRoZSBwcmluY2lwbGUgaXMgdGhhdCB3aGV0aGVy IGEgZmF1bHQgaXMgcmVjb3ZlcmFibGUgb3IgCj4gbm90IGRlcGVuZHMgb24gd2hhdCB3YXMgYmVp bmcgYWNjZXNzZWQsIHRoZW4gdG8gbWUgaXQgc2VlbXMgCj4gZnVuZGFtZW50YWxseSBtb3JlIHJv YnVzdCB0byBiYXNlIHRoYXQgZGVjaXNpb24gb24gZGV0YWlscyBvZiB0aGUgZmF1bHQgCj4gdGhh dCBhY3R1YWxseSBvY2N1cnJlZCwgcmF0aGVyIHRoYW4gd2hhdCB0aGUgY2FsbGVyIHRob3VnaHQg aXQgd2FzIAo+IHN1cHBvc2VkIHRvIGJlIGRvaW5nIGF0IHRoZSB0aW1lLgo+IAo+IFRoYW5rcywK PiBSb2Jpbi4KPiAuCkFjY29yZGluZyB0byBNYXJrJ3Mgc3VnZ2VzdGlvbiwgYWxsIHVhY2Nlc3Mg Y2FuIGJlIHJlY292ZXJlZCwgaW5jbHVkaW5nIApjb3B5X3RvX3VzZXIoKSwgc28gdGhlcmUgaXMg bm8gbmVlZCB0byBhZGQgbmV3IGhlbHBlciAKX19hcmNoX21jX2NvcHlfdG9fdXNlcigp44CCCgpU aGFua3MsClRvbmcuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=