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 E403FC433EF for ; Fri, 27 May 2022 08:43:09 +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=VUIlliDlLGdVHK0RcaG1KFRswWeNm2oACEGeJRhgjRE=; b=EoUvjh3R/YPGFv +uSYj2kZuqxVG98OAUPX7PEZQrAWpTSnhfMA4i52SuUE41DbKBW73xso/+YuH+Ho8mSphf0GUtAVg 1U4BnwGXCLcEt/RzT7fL635ZaEkN318OOZJHjspP7w9sdkg8Z7Qs1vnLTOz8aCGEqzZITtmvgTLZo 1SmcbhWfWLzgcotaN85bnWW0adsyAjC+W0ZYMVrPmHiWWlZv2F477F361XhfxtzxK00lHIURgVU78 MeQJuDhxjg4PFRP6hQ7QW7XQJuyQxh/rOQ9qEwsV6LXj/+LncY/y8ajBJGRHKEB4JWOdJBVbLBsJW jG9HPcCCVmzSBxi73Bsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuVXj-00H39V-AL; Fri, 27 May 2022 08:41:59 +0000 Received: from out199-3.us.a.mail.aliyun.com ([47.90.199.3]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuVXf-00H38R-G3 for linux-arm-kernel@lists.infradead.org; Fri, 27 May 2022 08:41:57 +0000 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R131e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04423;MF=baolin.wang@linux.alibaba.com;NM=1;PH=DS;RN=9;SR=0;TI=SMTPD_---0VEWfF7V_1653640904; Received: from 30.32.82.202(mailfrom:baolin.wang@linux.alibaba.com fp:SMTPD_---0VEWfF7V_1653640904) by smtp.aliyun-inc.com(127.0.0.1); Fri, 27 May 2022 16:41:45 +0800 Message-ID: Date: Fri, 27 May 2022 16:42:12 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH] arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() To: Gavin Shan , torvalds@linux-foundation.org Cc: catalin.marinas@arm.com, will@kernel.org, akpm@linux-foundation.org, anshuman.khandual@arm.com, naresh.kamboju@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <814e20c19b110209ee12ecae7cb05f8a78d021c8.1653625820.git.baolin.wang@linux.alibaba.com> <4707e621-c167-8fff-b210-9babb6a3f2df@redhat.com> From: Baolin Wang In-Reply-To: <4707e621-c167-8fff-b210-9babb6a3f2df@redhat.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220527_014155_854489_F7A2B667 X-CRM114-Status: GOOD ( 16.42 ) 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 CgpPbiA1LzI3LzIwMjIgMzoxMiBQTSwgR2F2aW4gU2hhbiB3cm90ZToKPiBIaSBCYW9saW4sCj4g Cj4gT24gNS8yNy8yMiAxMjo1MSBQTSwgQmFvbGluIFdhbmcgd3JvdGU6Cj4+IEZpeCBiZWxvdyBi dWlsZGluZyBlcnJvcnMgd2hpY2ggd2FzIGNhdXNlZCBieSBjb21taXQgYWUwNzU2MjkwOWYzCj4+ ICgibW06IGNoYW5nZSBodWdlX3B0ZXBfY2xlYXJfZmx1c2goKSB0byByZXR1cm4gdGhlIG9yaWdp bmFsIHB0ZSIpCj4+IGludGVyYWN0aW5nIHdpdGggY29tbWl0IGZiMzk2YmI0NTljMSAoImFybTY0 L2h1Z2V0bGI6IERyb3AgVExCIGZsdXNoCj4+IGZyb20gZ2V0X2NsZWFyX2ZsdXNoKCkiKS4KPj4K Pj4gRHVlIHRvIHRoZSBuZXcgZ2V0X2NsZWFyX2NvbnRpZygpIGhhcyBkcm9wcGVkIFRMQiBmbHVz aCwgd2Ugc2hvdWxkCj4+IGFkZCBhbiBleHBsaWNpdCBUTEIgZmx1c2ggaW4gaHVnZV9wdGVwX2Ns ZWFyX2ZsdXNoKCkgdG8ga2VlcCBvcmlnaW5hbAo+PiBzZW1hbnRpY3Mgd2hlbiBjaGFuZ2luZyB0 byB1c2UgbmV3IGdldF9jbGVhcl9jb250aWcoKS4KPj4KPj4gIgo+PiBhcmNoL2FybTY0L21tL2h1 Z2V0bGJwYWdlLmM6IEluIGZ1bmN0aW9uIOKAmGh1Z2VfcHRlcF9jbGVhcl9mbHVzaOKAmToKPj4g YXJjaC9hcm02NC9tbS9odWdldGxicGFnZS5jOjUxNTo5OiBlcnJvcjogaW1wbGljaXQgZGVjbGFy YXRpb24gb2YKPj4gZnVuY3Rpb24g4oCYZ2V0X2NsZWFyX2ZsdXNo4oCZOyBkaWQgeW91IG1lYW4g 4oCYcHRlcF9jbGVhcl9mbHVzaOKAmT8KPj4gWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVj bGFyYXRpb25dCj4+IMKgwqAgNTE1IHzCoCByZXR1cm4gZ2V0X2NsZWFyX2ZsdXNoKHZtYS0+dm1f bW0sIGFkZHIsIHB0ZXAsIHBnc2l6ZSwgCj4+IG5jb250aWcpOwo+PiDCoMKgwqDCoMKgwqAgfMKg wqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn5+Cj4+IMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDC oMKgwqDCoCBwdGVwX2NsZWFyX2ZsdXNoCj4+ICIKPj4KPj4gUmVwb3J0ZWQtYnk6IExpbnV4IEtl cm5lbCBGdW5jdGlvbmFsIFRlc3RpbmcgPGxrZnRAbGluYXJvLm9yZz4KPj4gU3VnZ2VzdGVkLWJ5 OiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+PiBTaWduZWQtb2Zm LWJ5OiBCYW9saW4gV2FuZyA8YmFvbGluLndhbmdAbGludXguYWxpYmFiYS5jb20+Cj4+IENjOiBD YXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+PiBDYzogQW5zaHVtYW4g S2hhbmR1YWwgPGFuc2h1bWFuLmtoYW5kdWFsQGFybS5jb20+Cj4+IENjOiBBbmRyZXcgTW9ydG9u IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+PiAtLS0KPj4gwqAgYXJjaC9hcm02NC9tbS9o dWdldGxicGFnZS5jIHwgNSArKysrLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4gCj4gSSByYW4gdG8gdGhlIGNvbXBpbGluZyBmYWlsdXJl IGVpdGhlciBhbmQgaXQgd291bGQgYmUgY2F1c2VkIGJ5Cj4gY29tbWl0IGZiMzk2YmI0NTljMSAo ImFybTY0L2h1Z2V0bGI6IERyb3AgVExCIGZsdXNoIGZyb20gCj4gZ2V0X2NsZWFyX2ZsdXNoKCki KS4KPiBJdCdzIHdvcnRoeSB0byBoYXZlIGEgIkZpeGVzIiB0YWcuIFdpdGggdGhvc2UgZml4ZWQ6 CgpUaGFua3MgZm9yIHJlbWluZGluZy4gSU1ITywgYmV0dGVyIHRvIGFkZCAyIHJlbGF0ZWQgY29t bWl0cycgZml4IHRhZy4gCkxpbnVzLCBjb3VsZCB5b3UgaGVscCB0byBhZGQgdGhlbSB3aGVuIGFw cGx5aW5nIHRoaXMgcGF0Y2gsIG9yIG5lZWQgYSAKcmVzZW5kPyBUaGFua3MuCgpGaXhlczogYWUw NzU2MjkwOWYzICgibW06IGNoYW5nZSBodWdlX3B0ZXBfY2xlYXJfZmx1c2goKSB0byByZXR1cm4g dGhlIApvcmlnaW5hbCBwdGUiKQpGaXhlczogZmIzOTZiYjQ1OWMxICgiYXJtNjQvaHVnZXRsYjog RHJvcCBUTEIgZmx1c2ggZnJvbSAKZ2V0X2NsZWFyX2ZsdXNoKCkiKS4KCj4gCj4gUmV2aWV3ZWQt Ynk6IEdhdmluIFNoYW4gPGdzaGFuQHJlZGhhdC5jb20+Cj4gCj4gCj4+IGRpZmYgLS1naXQgYS9h cmNoL2FybTY0L21tL2h1Z2V0bGJwYWdlLmMgYi9hcmNoL2FybTY0L21tL2h1Z2V0bGJwYWdlLmMK Pj4gaW5kZXggMGYwYzE3ZGZlYjljLi5lMmE1ZWM5ZmRjMGQgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gv YXJtNjQvbW0vaHVnZXRsYnBhZ2UuYwo+PiArKysgYi9hcmNoL2FybTY0L21tL2h1Z2V0bGJwYWdl LmMKPj4gQEAgLTUwNywxMiArNTA3LDE1IEBAIHB0ZV90IGh1Z2VfcHRlcF9jbGVhcl9mbHVzaChz dHJ1Y3QgCj4+IHZtX2FyZWFfc3RydWN0ICp2bWEsCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzaXpl X3QgcGdzaXplOwo+PiDCoMKgwqDCoMKgIGludCBuY29udGlnOwo+PiArwqDCoMKgIHB0ZV90IG9y aWdfcHRlOwo+PiDCoMKgwqDCoMKgIGlmICghcHRlX2NvbnQoUkVBRF9PTkNFKCpwdGVwKSkpCj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcHRlcF9jbGVhcl9mbHVzaCh2bWEsIGFkZHIsIHB0 ZXApOwo+PiDCoMKgwqDCoMKgIG5jb250aWcgPSBmaW5kX251bV9jb250aWcodm1hLT52bV9tbSwg YWRkciwgcHRlcCwgJnBnc2l6ZSk7Cj4+IC3CoMKgwqAgcmV0dXJuIGdldF9jbGVhcl9mbHVzaCh2 bWEtPnZtX21tLCBhZGRyLCBwdGVwLCBwZ3NpemUsIG5jb250aWcpOwo+PiArwqDCoMKgIG9yaWdf cHRlID0gZ2V0X2NsZWFyX2NvbnRpZyh2bWEtPnZtX21tLCBhZGRyLCBwdGVwLCBwZ3NpemUsIAo+ PiBuY29udGlnKTsKPj4gK8KgwqDCoCBmbHVzaF90bGJfcmFuZ2Uodm1hLCBhZGRyLCBhZGRyICsg cGdzaXplICogbmNvbnRpZyk7Cj4+ICvCoMKgwqAgcmV0dXJuIG9yaWdfcHRlOwo+PiDCoCB9Cj4+ IMKgIHN0YXRpYyBpbnQgX19pbml0IGh1Z2V0bGJwYWdlX2luaXQodm9pZCkKPj4KPiAKPiBUaGFu a3MsCj4gR2F2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK