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 83812CCA473 for ; Sat, 18 Jun 2022 08:43:20 +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:References:CC:To:From: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=6sMoR/ATSRyQOG5WqSt0aDQJ2DiEKPVw2LzZ7F5IbGE=; b=b7mlRhiVuWDd+w 3Vde8s+VBwKqdXMGsKVZnzB+sRLawJX/8hlJMZISpdDXrRn3lenN8fstSueUuIb5UE64wPESF6EeD HQOZHp4gfjqOL/SY8Lb4kRQljiWriuPsrNcu5wJnmkDqmUZcOm1JkKh2pPZSq/IVi71XZnNNr10ly AW9xPx/SEgh0U7HUgqiyy18qZRPqzmciMNQh/SNE3zp0RbB5NdH9ek+9a9Mc9c/pkQsKNWv/aSL0X xPWR98w/uWun5x6KIJy0OzC4/wPDWCbhSVYN4kFVT0RrfwY5ose7NjKUFO195W0acj6PUxEg1Kvoi RPaPM1elVKDmvnKnWKCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o2U23-00AlZh-Q6; Sat, 18 Jun 2022 08:42:15 +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 1o2U20-00AlYJ-Gy for linux-arm-kernel@lists.infradead.org; Sat, 18 Jun 2022 08:42:14 +0000 Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.55]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4LQ8Wd01gMzYXPC; Sat, 18 Jun 2022 16:41:01 +0800 (CST) Received: from kwepemm600017.china.huawei.com (7.193.23.234) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Sat, 18 Jun 2022 16:42:09 +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; Sat, 18 Jun 2022 16:42:07 +0800 Message-ID: <0da734f3-5743-3df3-3f90-d92e5bd585ce@huawei.com> Date: Sat, 18 Jun 2022 16:42:06 +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 v5 2/8] arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO From: Tong Tiangen 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: <20220528065056.1034168-1-tongtiangen@huawei.com> <20220528065056.1034168-3-tongtiangen@huawei.com> <4371a7c9-8766-9fee-2558-e6f43f06ad19@huawei.com> In-Reply-To: <4371a7c9-8766-9fee-2558-e6f43f06ad19@huawei.com> X-Originating-IP: [10.174.179.234] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) 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-20220618_014212_984738_C8F71AE4 X-CRM114-Status: GOOD ( 17.72 ) 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 CgrlnKggMjAyMi82LzE4IDExOjI2LCBUb25nIFRpYW5nZW4g5YaZ6YGTOgo+IAo+IAo+IOWcqCAy MDIyLzYvMTcgMTY6MjQsIE1hcmsgUnV0bGFuZCDlhpnpgZM6Cj4+IE9uIFNhdCwgTWF5IDI4LCAy MDIyIGF0IDA2OjUwOjUwQU0gKzAwMDAsIFRvbmcgVGlhbmdlbiB3cm90ZToKPj4+IEN1cnJuZXRs eSwgdGhlIGV4dGFibGUgdHlwZSB1c2VkIGJ5IF9fYXJjaF9jb3B5X2Zyb20vdG9fdXNlcigpIGlz Cj4+PiBFWF9UWVBFX0ZJWFVQLiBJbiBmYWN0LCBJdCBpcyBtb3JlIGNsZWFybHkgdG8gdXNlIG1l YW5pbmdmdWwKPj4+IEVYX1RZUEVfVUFDQ0VTU18qLgo+Pj4KPj4+IFN1Z2dlc3RlZC1ieTogTWFy ayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFRvbmcg VGlhbmdlbiA8dG9uZ3RpYW5nZW5AaHVhd2VpLmNvbT4KPj4+IC0tLQo+Pj4gwqAgYXJjaC9hcm02 NC9pbmNsdWRlL2FzbS9hc20tZXh0YWJsZS5oIHzCoCA4ICsrKysrKysrCj4+PiDCoCBhcmNoL2Fy bTY0L2luY2x1ZGUvYXNtL2FzbS11YWNjZXNzLmggfCAxMiArKysrKystLS0tLS0KPj4+IMKgIDIg ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBk aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9hc20tZXh0YWJsZS5oIAo+Pj4gYi9h cmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS1leHRhYmxlLmgKPj4+IGluZGV4IDU2ZWJlMTgzZTc4 Yi4uOWM5NGFjMWYwODJjIDEwMDY0NAo+Pj4gLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9h c20tZXh0YWJsZS5oCj4+PiArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS1leHRhYmxl LmgKPj4+IEBAIC0yOCw2ICsyOCwxNCBAQAo+Pj4gwqDCoMKgwqDCoCBfX0FTTV9FWFRBQkxFX1JB VyhcaW5zbiwgXGZpeHVwLCBFWF9UWVBFX0ZJWFVQLCAwKQo+Pj4gwqDCoMKgwqDCoCAuZW5kbQo+ Pj4gKy8qCj4+PiArICogQ3JlYXRlIGFuIGV4Y2VwdGlvbiB0YWJsZSBlbnRyeSBmb3IgdWFjY2Vz cyBgaW5zbmAsIHdoaWNoIHdpbGwgCj4+PiBicmFuY2ggdG8gYGZpeHVwYAo+Pj4gKyAqIHdoZW4g YW4gdW5oYW5kbGVkIGZhdWx0IGlzIHRha2VuLgo+Pj4gKyAqIGV4LT5kYXRhID0gfjAgbWVhbnMg Ym90aCByZWdfZXJyIGFuZCByZWdfemVybyBpcyBzZXQgdG8gd3pyKHgzMSkuCj4+PiArICovCj4+ PiArwqDCoMKgIC5tYWNyb8KgwqDCoMKgwqDCoMKgwqDCoCBfYXNtX2V4dGFibGVfdWFjY2Vzcywg aW5zbiwgZml4dXAKPj4+ICvCoMKgwqAgX19BU01fRVhUQUJMRV9SQVcoXGluc24sIFxmaXh1cCwg RVhfVFlQRV9VQUNDRVNTX0VSUl9aRVJPLCB+MCkKPj4+ICvCoMKgwqAgLmVuZG0KPj4KPj4gSSdt IG5vdCB0b28ga2VlbiBvbiB1c2luZyBgfjBgIGhlcmUsIHNpbmNlIHRoYXQgYWxzbyBzZXRzIG90 aGVyIGJpdHMgCj4+IGluIHRoZQo+PiBkYXRhIGZpZWxkLCBhbmQgaXRzIHNvbWV3aGF0IG9wYXF1 ZS4KPj4KPj4gSG93IHBhaW5mdWwgaXMgaXQgdG8gZ2VuZXJhdGUgdGhlIGRhdGEgZmllbGRzIGFz IHdpdGggdGhlIEMgdmVyc2lvbiBvZiAKPj4gdGhpcwo+PiBtYWNybywgc28gdGhhdCB3ZSBjYW4g cGFzcyBpbiB3enIgZXhwbGNpaXRseSBmb3IgdGhlIHR3byBzdWItZmllbGRzPwo+Pgo+PiBPdGhl ciB0aGFuIHRoYXQsIHRoaXMgbG9va3MgZ29vZCB0byBtZS4KPj4KPj4gVGhhbmtzLAo+PiBNYXJr Lgo+IAo+IG9rLCB3aWxsIGZpeCBuZXh0IHZlcnNpb24uCj4gCj4gVGhhbmtzLAo+IFRvbmcuCgpJ IHRyaWVkIHRvIHVzaW5nIGRhdGEgZmlsZWxkcyBhcyB3aXRoIEMgdmVyc2lvbiwgYnV0IGhlcmUg YXNzZW1ibHkgY29kZSAKd2UgY2FuIG5vdCB1c2luZyBvcGVyYXRvciBzdWNoIGFzIDw8IGFuZCB8 LCBpZiB3ZSB1c2UgbHNsIGFuZCBvcnIgCmluc3RydWN0aW9ucywgdGhlIGdwciB3aWxsIGJlIG9j Y3VwaWVkLgoKU28gaG93IGFib3V0IHVzaW5nIDB4M2ZmIGRpcmVjdGx5IGhlcmU/IGl0IG1lYW5z IGVyciByZWdpc3RlciBhbmQgemVybyAKcmVnaXN0ZXIgYm90aCBzZXQgdG8geDMxLgoKVGhhbmtz LApUb25nLgoKPiAKPj4KPj4+IMKgIC8qCj4+PiDCoMKgICogQ3JlYXRlIGFuIGV4Y2VwdGlvbiB0 YWJsZSBlbnRyeSBmb3IgYGluc25gIGlmIGBmaXh1cGAgaXMgCj4+PiBwcm92aWRlZC4gT3RoZXJ3 aXNlCj4+PiDCoMKgICogZG8gbm90aGluZy4KPj4+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2lu Y2x1ZGUvYXNtL2FzbS11YWNjZXNzLmggCj4+PiBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vYXNt LXVhY2Nlc3MuaAo+Pj4gaW5kZXggMDU1N2FmODM0ZTAzLi43NWIyMTFjOThkZWEgMTAwNjQ0Cj4+ PiAtLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS11YWNjZXNzLmgKPj4+ICsrKyBiL2Fy Y2gvYXJtNjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaAo+Pj4gQEAgLTYxLDcgKzYxLDcgQEAg YWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKPj4+IMKgICNkZWZpbmUgVVNFUihsLCB4Li4uKcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+PiDCoCA5OTk5OsKgwqDCoCB4O8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4+IC3CoMKgwqAgX2FzbV9leHRh YmxlwqDCoMKgIDk5OTliLCBsCj4+PiArwqDCoMKgIF9hc21fZXh0YWJsZV91YWNjZXNzwqDCoMKg IDk5OTliLCBsCj4+PiDCoCAvKgo+Pj4gwqDCoCAqIEdlbmVyYXRlIHRoZSBhc3NlbWJseSBmb3Ig TERUUi9TVFRSIHdpdGggZXhjZXB0aW9uIHRhYmxlIGVudHJpZXMuCj4+PiBAQCAtNzMsOCArNzMs OCBAQCBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgo+Pj4gwqAgODg4OTrCoMKgwqDCoMKgwqDC oCBsZHRywqDCoMKgIFxyZWcyLCBbXGFkZHIsICM4XTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBh ZGTCoMKgwqAgXGFkZHIsIFxhZGRyLCBccG9zdF9pbmM7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgX2Fz bV9leHRhYmxlwqDCoMKgIDg4ODhiLFxsOwo+Pj4gLcKgwqDCoMKgwqDCoMKgIF9hc21fZXh0YWJs ZcKgwqDCoCA4ODg5YixcbDsKPj4+ICvCoMKgwqDCoMKgwqDCoCBfYXNtX2V4dGFibGVfdWFjY2Vz c8KgwqDCoCA4ODg4YiwgXGw7Cj4+PiArwqDCoMKgwqDCoMKgwqAgX2FzbV9leHRhYmxlX3VhY2Nl c3PCoMKgwqAgODg4OWIsIFxsOwo+Pj4gwqDCoMKgwqDCoCAuZW5kbQo+Pj4gwqDCoMKgwqDCoCAu bWFjcm8gdXNlcl9zdHAgbCwgcmVnMSwgcmVnMiwgYWRkciwgcG9zdF9pbmMKPj4+IEBAIC04Miwx NCArODIsMTQgQEAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKPj4+IMKgIDg4ODk6wqDCoMKg wqDCoMKgwqAgc3R0csKgwqDCoCBccmVnMiwgW1xhZGRyLCAjOF07Cj4+PiDCoMKgwqDCoMKgwqDC oMKgwqAgYWRkwqDCoMKgIFxhZGRyLCBcYWRkciwgXHBvc3RfaW5jOwo+Pj4gLcKgwqDCoMKgwqDC oMKgIF9hc21fZXh0YWJsZcKgwqDCoCA4ODg4YixcbDsKPj4+IC3CoMKgwqDCoMKgwqDCoCBfYXNt X2V4dGFibGXCoMKgwqAgODg4OWIsXGw7Cj4+PiArwqDCoMKgwqDCoMKgwqAgX2FzbV9leHRhYmxl X3VhY2Nlc3PCoMKgwqAgODg4OGIsXGw7Cj4+PiArwqDCoMKgwqDCoMKgwqAgX2FzbV9leHRhYmxl X3VhY2Nlc3PCoMKgwqAgODg4OWIsXGw7Cj4+PiDCoMKgwqDCoMKgIC5lbmRtCj4+PiDCoMKgwqDC oMKgIC5tYWNybyB1c2VyX2xkc3QgbCwgaW5zdCwgcmVnLCBhZGRyLCBwb3N0X2luYwo+Pj4gwqAg ODg4ODrCoMKgwqDCoMKgwqDCoCBcaW5zdMKgwqDCoMKgwqDCoMKgIFxyZWcsIFtcYWRkcl07Cj4+ PiDCoMKgwqDCoMKgwqDCoMKgwqAgYWRkwqDCoMKgwqDCoMKgwqAgXGFkZHIsIFxhZGRyLCBccG9z dF9pbmM7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgX2FzbV9leHRhYmxlwqDCoMKgIDg4ODhiLFxsOwo+ Pj4gK8KgwqDCoMKgwqDCoMKgIF9hc21fZXh0YWJsZV91YWNjZXNzwqDCoMKgIDg4ODhiLCBcbDsK Pj4+IMKgwqDCoMKgwqAgLmVuZG0KPj4+IMKgICNlbmRpZgo+Pj4gLS0gCj4+PiAyLjI1LjEKPj4+ Cj4+IC4KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IGxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cj4gbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCj4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==