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 BC219C433F5 for ; Fri, 27 May 2022 08:57:30 +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-Transfer-Encoding:Content-Type: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=h2meRr0NZb/uHep6TiFLvyV/vkCMAA9tKLuSc945IbY=; b=ELr61sTv0FZnC9 +ktcxDzJpFADioOvgg1sWkgYNXtWO7wtWZL9FHM4leD/7VB+UlFH/MzjcHijQzrpcsuMAVjp7C+j/ LdYqPqdlaFZDZSitJRYjDTmbneEIMTpjtz3GNNOXlZ/+dVRpiFVMAtV2u7o3T+JDNbw7BueHjAACa NU6Oja9RUanV8PFuzST8eyf8UDHtZOglR9Z4GwdOUTQi5usawZORDJm72VrwB3AGxj4B8yx4pkKTN V16sEOJupkkgytpCH6KfbrOTg9d611GeGklmkBMJrpkfV3qRo6OUcaFFhp7B9XVt25IwP3MkP8AKg Jes7GdR/al5YzKi3rt1w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuVlS-00H5rW-Go; Fri, 27 May 2022 08:56:10 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuVlP-00H5q0-31 for linux-arm-kernel@lists.infradead.org; Fri, 27 May 2022 08:56:08 +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 6D209143D; Fri, 27 May 2022 01:56:02 -0700 (PDT) Received: from [10.163.36.66] (unknown [10.163.36.66]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF9463F73D; Fri, 27 May 2022 01:55:57 -0700 (PDT) Message-ID: Date: Fri, 27 May 2022 14:25:54 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH] arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() Content-Language: en-US To: Baolin Wang , Gavin Shan , torvalds@linux-foundation.org Cc: catalin.marinas@arm.com, will@kernel.org, akpm@linux-foundation.org, 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: Anshuman Khandual In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220527_015607_267011_E8D8CBC7 X-CRM114-Status: GOOD ( 17.19 ) 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-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 CgpPbiA1LzI3LzIyIDE0OjEyLCBCYW9saW4gV2FuZyB3cm90ZToKPiAKPiAKPiBPbiA1LzI3LzIw MjIgMzoxMiBQTSwgR2F2aW4gU2hhbiB3cm90ZToKPj4gSGkgQmFvbGluLAo+Pgo+PiBPbiA1LzI3 LzIyIDEyOjUxIFBNLCBCYW9saW4gV2FuZyB3cm90ZToKPj4+IEZpeCBiZWxvdyBidWlsZGluZyBl cnJvcnMgd2hpY2ggd2FzIGNhdXNlZCBieSBjb21taXQgYWUwNzU2MjkwOWYzCj4+PiAoIm1tOiBj aGFuZ2UgaHVnZV9wdGVwX2NsZWFyX2ZsdXNoKCkgdG8gcmV0dXJuIHRoZSBvcmlnaW5hbCBwdGUi KQo+Pj4gaW50ZXJhY3Rpbmcgd2l0aCBjb21taXQgZmIzOTZiYjQ1OWMxICgiYXJtNjQvaHVnZXRs YjogRHJvcCBUTEIgZmx1c2gKPj4+IGZyb20gZ2V0X2NsZWFyX2ZsdXNoKCkiKS4KPj4+Cj4+PiBE dWUgdG8gdGhlIG5ldyBnZXRfY2xlYXJfY29udGlnKCkgaGFzIGRyb3BwZWQgVExCIGZsdXNoLCB3 ZSBzaG91bGQKPj4+IGFkZCBhbiBleHBsaWNpdCBUTEIgZmx1c2ggaW4gaHVnZV9wdGVwX2NsZWFy X2ZsdXNoKCkgdG8ga2VlcCBvcmlnaW5hbAo+Pj4gc2VtYW50aWNzIHdoZW4gY2hhbmdpbmcgdG8g dXNlIG5ldyBnZXRfY2xlYXJfY29udGlnKCkuCj4+Pgo+Pj4gIgo+Pj4gYXJjaC9hcm02NC9tbS9o dWdldGxicGFnZS5jOiBJbiBmdW5jdGlvbiDigJhodWdlX3B0ZXBfY2xlYXJfZmx1c2jigJk6Cj4+ PiBhcmNoL2FybTY0L21tL2h1Z2V0bGJwYWdlLmM6NTE1Ojk6IGVycm9yOiBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZgo+Pj4gZnVuY3Rpb24g4oCYZ2V0X2NsZWFyX2ZsdXNo4oCZOyBkaWQgeW91IG1l YW4g4oCYcHRlcF9jbGVhcl9mbHVzaOKAmT8KPj4+IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9u LWRlY2xhcmF0aW9uXQo+Pj4gwqDCoCA1MTUgfMKgIHJldHVybiBnZXRfY2xlYXJfZmx1c2godm1h LT52bV9tbSwgYWRkciwgcHRlcCwgcGdzaXplLCBuY29udGlnKTsKPj4+IMKgwqDCoMKgwqDCoCB8 wqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fn5+fn4KPj4+IMKgwqDCoMKgwqDCoCB8wqDCoMKg wqDCoMKgwqDCoCBwdGVwX2NsZWFyX2ZsdXNoCj4+PiAiCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IExp bnV4IEtlcm5lbCBGdW5jdGlvbmFsIFRlc3RpbmcgPGxrZnRAbGluYXJvLm9yZz4KPj4+IFN1Z2dl c3RlZC1ieTogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KPj4+IFNp Z25lZC1vZmYtYnk6IEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW51eC5hbGliYWJhLmNvbT4K Pj4+IENjOiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+Pj4gQ2M6 IEFuc2h1bWFuIEtoYW5kdWFsIDxhbnNodW1hbi5raGFuZHVhbEBhcm0uY29tPgo+Pj4gQ2M6IEFu ZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+PiAtLS0KPj4+IMKgIGFy Y2gvYXJtNjQvbW0vaHVnZXRsYnBhZ2UuYyB8IDUgKysrKy0KPj4+IMKgIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Cj4+Cj4+IEkgcmFuIHRvIHRoZSBj b21waWxpbmcgZmFpbHVyZSBlaXRoZXIgYW5kIGl0IHdvdWxkIGJlIGNhdXNlZCBieQo+PiBjb21t aXQgZmIzOTZiYjQ1OWMxICgiYXJtNjQvaHVnZXRsYjogRHJvcCBUTEIgZmx1c2ggZnJvbSBnZXRf Y2xlYXJfZmx1c2goKSIpLgo+PiBJdCdzIHdvcnRoeSB0byBoYXZlIGEgIkZpeGVzIiB0YWcuIFdp dGggdGhvc2UgZml4ZWQ6Cj4gCj4gVGhhbmtzIGZvciByZW1pbmRpbmcuIElNSE8sIGJldHRlciB0 byBhZGQgMiByZWxhdGVkIGNvbW1pdHMnIGZpeCB0YWcuIExpbnVzLCBjb3VsZCB5b3UgaGVscCB0 byBhZGQgdGhlbSB3aGVuIGFwcGx5aW5nIHRoaXMgcGF0Y2gsIG9yIG5lZWQgYSByZXNlbmQ/IFRo YW5rcy4KPiAKPiBGaXhlczogYWUwNzU2MjkwOWYzICgibW06IGNoYW5nZSBodWdlX3B0ZXBfY2xl YXJfZmx1c2goKSB0byByZXR1cm4gdGhlIG9yaWdpbmFsIHB0ZSIpCj4gRml4ZXM6IGZiMzk2YmI0 NTljMSAoImFybTY0L2h1Z2V0bGI6IERyb3AgVExCIGZsdXNoIGZyb20gZ2V0X2NsZWFyX2ZsdXNo KCkiKS4KCkFsdGhvdWdoIHRoaXMgbWVyZ2UgY29uZmxpY3QgaGFwcGVuZWQgaW4gZmxpZ2h0LCB0 aGUgZWFybGllciBjb21taXQgYWUwNzU2MjkwOWYzCmNhbWUgYWZ0ZXJ3YXJkcyBieSB3aGljaCB0 aW1lIGdldF9jbGVhcl9jb250aWcoKSBoYXMgYmVlbiBhZGRlZCB3aXRob3V0IHJlcXVpcmVkClRM QiBmbHVzaC4gSGVuY2Ugc2VlbXMgbGlrZSAnRml4ZXM6JyB0YWcgYXBwbGllcyB0byB0aGUgZWFy bGllciBjb21taXQgaXRzZWxmLgoKTm9uZXRoZWxlc3MgTEdUTS4KClJldmlld2VkLWJ5OiBBbnNo dW1hbiBLaGFuZHVhbCA8YW5zaHVtYW4ua2hhbmR1YWxAYXJtLmNvbT4KCj4gCj4+Cj4+IFJldmll d2VkLWJ5OiBHYXZpbiBTaGFuIDxnc2hhbkByZWRoYXQuY29tPgo+Pgo+Pgo+Pj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtNjQvbW0vaHVnZXRsYnBhZ2UuYyBiL2FyY2gvYXJtNjQvbW0vaHVnZXRsYnBh Z2UuYwo+Pj4gaW5kZXggMGYwYzE3ZGZlYjljLi5lMmE1ZWM5ZmRjMGQgMTAwNjQ0Cj4+PiAtLS0g YS9hcmNoL2FybTY0L21tL2h1Z2V0bGJwYWdlLmMKPj4+ICsrKyBiL2FyY2gvYXJtNjQvbW0vaHVn ZXRsYnBhZ2UuYwo+Pj4gQEAgLTUwNywxMiArNTA3LDE1IEBAIHB0ZV90IGh1Z2VfcHRlcF9jbGVh cl9mbHVzaChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPj4+IMKgIHsKPj4+IMKgwqDCoMKg wqAgc2l6ZV90IHBnc2l6ZTsKPj4+IMKgwqDCoMKgwqAgaW50IG5jb250aWc7Cj4+PiArwqDCoMKg IHB0ZV90IG9yaWdfcHRlOwo+Pj4gwqDCoMKgwqDCoCBpZiAoIXB0ZV9jb250KFJFQURfT05DRSgq cHRlcCkpKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBwdGVwX2NsZWFyX2ZsdXNoKHZt YSwgYWRkciwgcHRlcCk7Cj4+PiDCoMKgwqDCoMKgIG5jb250aWcgPSBmaW5kX251bV9jb250aWco dm1hLT52bV9tbSwgYWRkciwgcHRlcCwgJnBnc2l6ZSk7Cj4+PiAtwqDCoMKgIHJldHVybiBnZXRf Y2xlYXJfZmx1c2godm1hLT52bV9tbSwgYWRkciwgcHRlcCwgcGdzaXplLCBuY29udGlnKTsKPj4+ ICvCoMKgwqAgb3JpZ19wdGUgPSBnZXRfY2xlYXJfY29udGlnKHZtYS0+dm1fbW0sIGFkZHIsIHB0 ZXAsIHBnc2l6ZSwgbmNvbnRpZyk7Cj4+PiArwqDCoMKgIGZsdXNoX3RsYl9yYW5nZSh2bWEsIGFk ZHIsIGFkZHIgKyBwZ3NpemUgKiBuY29udGlnKTsKPj4+ICvCoMKgwqAgcmV0dXJuIG9yaWdfcHRl Owo+Pj4gwqAgfQo+Pj4gwqAgc3RhdGljIGludCBfX2luaXQgaHVnZXRsYnBhZ2VfaW5pdCh2b2lk KQo+Pj4KPj4KPj4gVGhhbmtzLAo+PiBHYXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=