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 X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63888C433B4 for ; Thu, 22 Apr 2021 07:32:39 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B4399613F2 for ; Thu, 22 Apr 2021 07:32:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B4399613F2 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=U8iGI+EArBjIU6MTU6ynhcmFb20854+TozGmwBEq7c4=; b=Jot8pXG2an9vTlnfSvgsAoTZR c8CabqHJlCwmrvMMHOfYWPQP99xSvIe0/pPYYk6atdF/j2Mj0VNXgiWFRViZNQ9V7322csJQDdssY W8sBW5d1ttdLea6qSIkZmidDs3FWI+63UVYq8WdHMB4qxvtnvJD7MufUU9MKZBKXaYbWghOksc16c wx0otyRjxUDULG69br3bDxUgBItaYON7o+xZAhlpDcXo4+nKFz0uD680v7JbCvayiARiS4zm1mqGq zdGtYAGQf8VVpnN/UxYyjF4kYo7jj6P9lDWZzSViySc/+55ITilMhWjA84RYmFyDfxYj1r6ATdYlC mJfSPYiag==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lZTmx-00G8eg-BJ; Thu, 22 Apr 2021 07:30:15 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZTmo-00G8d6-VF for linux-arm-kernel@desiato.infradead.org; Thu, 22 Apr 2021 07:30:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=nAjMry+dyE6dB5tlqLoB2tu2le+UHLPIvA355cvWlbQ=; b=p2X5tfxzyXgmm3cTk+8Tubp34p LrCpmjOeFwilTS6LqnWsvmp3nTefwM8lfjqVHimY65iQtUTm59PqEWm8eJb76AL1hjcsWJVtLNZW2 dG5Grvp85gcAE45aUwFinwwugD44M6KA1D+AD7bO3wdz0/GRJy+F5e+JQ12UBlOE+9DFiw4oZXPUx wewLzE3i5e9oKEWs+uB+dS7qrTrqT5nB2LSRQNHKiUezw0DRbBtn4OrMTUTm6aofwhhVtHcgS88rw 3Q7aHRU6wM43ErxfdyHMGZzOEXWP8P118AJepmadsYS7mW89hIeOvXoOnCc3jIkDdK/NEWSXjA4Sx 5+7Ny1NA==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZTml-00DSGk-RE for linux-arm-kernel@lists.infradead.org; Thu, 22 Apr 2021 07:30:05 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 997EC6145E; Thu, 22 Apr 2021 07:29:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619076603; bh=GvHLrkjv+8OSfv0DFhto7kn97jmH4HlTtc9KLl6FFu4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EEdSmllRyEg3GlL6fG+QQxGmjjh8mn5FNwFOz2dK6HPHJ1DKQtONjppKpwZX6WwKm zTUBFONStme9eAX5Yp/tucFTyfUDifV52Jvk8/tweFJz5h0Tkur33U7zK+IqoecPxG AfclCDbDXzUtfM6wF4InX3oVYpnK3IIedrZy4BeCuEOvfnQaXLluNnvDW/cOCMdHUN 4Du5U0a0uJxKBTiXnTTi1OhiOY2WwDNVY3ruGLAnY3bsSS+D0zn0jgIrIGIWA+2518 UgTkkoL86MmFKi0SjMPoGNYnwfLu3Ag78kGee/2AQLjNwy7ccbIGvoODA1pjeLgfdb KGl0OzJVIPfZA== Date: Thu, 22 Apr 2021 10:29:53 +0300 From: Mike Rapoport To: Kefeng Wang Cc: linux-arm-kernel@lists.infradead.org, Andrew Morton , Anshuman Khandual , Ard Biesheuvel , Catalin Marinas , David Hildenbrand , Marc Zyngier , Mark Rutland , Mike Rapoport , Will Deacon , kvmarm@lists.cs.columbia.edu, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH v2 0/4] arm64: drop pfn_valid_within() and simplify pfn_valid() Message-ID: References: <20210421065108.1987-1-rppt@kernel.org> <9aa68d26-d736-3b75-4828-f148964eb7f0@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <9aa68d26-d736-3b75-4828-f148964eb7f0@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210422_003004_250299_57D4CBEA X-CRM114-Status: GOOD ( 27.31 ) 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 T24gVGh1LCBBcHIgMjIsIDIwMjEgYXQgMDM6MDA6MjBQTSArMDgwMCwgS2VmZW5nIFdhbmcgd3Jv dGU6Cj4gCj4gT24gMjAyMS80LzIxIDE0OjUxLCBNaWtlIFJhcG9wb3J0IHdyb3RlOgo+ID4gRnJv bTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+ID4gCj4gPiBIaSwKPiA+IAo+ ID4gVGhlc2UgcGF0Y2hlcyBhaW0gdG8gcmVtb3ZlIENPTkZJR19IT0xFU19JTl9aT05FIGFuZCBl c3NlbnRpYWxseSBoYXJkd2lyZQo+ID4gcGZuX3ZhbGlkX3dpdGhpbigpIHRvIDEuCj4gPiAKPiA+ IFRoZSBpZGVhIGlzIHRvIG1hcmsgTk9NQVAgcGFnZXMgYXMgcmVzZXJ2ZWQgaW4gdGhlIG1lbW9y eSBtYXAgYW5kIHJlc3RvcmUKPiA+IHRoZSBpbnRlbmRlZCBzZW1hbnRpY3Mgb2YgcGZuX3ZhbGlk KCkgdG8gZGVzaWduYXRlIGF2YWlsYWJpbGl0eSBvZiBzdHJ1Y3QKPiA+IHBhZ2UgZm9yIGEgcGZu Lgo+ID4gCj4gPiBXaXRoIHRoaXMgdGhlIGNvcmUgbW0gd2lsbCBiZSBhYmxlIHRvIGNvcGUgd2l0 aCB0aGUgZmFjdCB0aGF0IGl0IGNhbm5vdCB1c2UKPiA+IE5PTUFQIHBhZ2VzIGFuZCB0aGUgaG9s ZXMgY3JlYXRlZCBieSBOT01BUCByYW5nZXMgd2l0aGluIE1BWF9PUkRFUiBibG9ja3MKPiA+IHdp bGwgYmUgdHJlYXRlZCBjb3JyZWN0bHkgZXZlbiB3aXRob3V0IHRoZSBuZWVkIGZvciBwZm5fdmFs aWRfd2l0aGluLgo+ID4gCj4gPiBUaGUgcGF0Y2hlcyBhcmUgb25seSBib290IHRlc3RlZCBvbiBx ZW11LXN5c3RlbS1hYXJjaDY0IHNvIEknZCByZWFsbHkKPiA+IGFwcHJlY2lhdGUgbWVtb3J5IHN0 cmVzcyB0ZXN0cyBvbiByZWFsIGhhcmR3YXJlLgo+ID4gCj4gPiBJZiB0aGlzIGFjdHVhbGx5IHdv cmtzIHdlJ2xsIGJlIG9uZSBzdGVwIGNsb3NlciB0byBkcm9wIGN1c3RvbSBwZm5fdmFsaWQoKQo+ ID4gb24gYXJtNjQgYWx0b2dldGhlci4KPiAKPiBIaSBNaWtl77yMSSBoYXZlIGEgcXVlc3Rpb24s IHdpdGhvdXQgSE9MRVNfSU5fWk9ORSwgdGhlIHBmbl92YWxpZF93aXRoaW4oKSBpbgo+IG1vdmVf ZnJlZXBhZ2VzX2Jsb2NrKCktPm1vdmVfZnJlZXBhZ2VzKCkKPiB3aWxsIGJlIG9wdGltaXplZCwg aWYgdGhlcmUgYXJlIGhvbGVzIGluIHpvbmUsIHRoZSAnc3RydWNlIHBhZ2UnKG1lbW9yeSBtYXAp Cj4gZm9yIHBmbiByYW5nZSBvZiBob2xlIHdpbGwgYmUgZnJlZSBieQo+IGZyZWVfbWVtbWFwKCks IGFuZCB0aGVuIHRoZSBwYWdlIHRyYXZlcnNlIGluIHRoZSB6b25lKHdpdGggaG9sZXMpIGZyb20K PiBtb3ZlX2ZyZWVwYWdlcygpIHdpbGwgbWVldCB0aGUgd3JvbmcgcGFnZe+8jAo+IHRoZW4gaXQg Y291bGQgcGFuaWMgYXQgUGFnZUxSVShwYWdlKSB0ZXN0LCBjaGVjayBsaW5rWzFdLAoKRmlyc3Qs IEhPTEVTX0lOX1pPTkUgbmFtZSB1cyBodWdlbHkgbWlzbGVhZGluZywgdGhpcyBjb25maWd1cmF0 aW9uIG9wdGlvbgpoYXMgbm90aGluZyB0byB0byB3aXRoIG1lbW9yeSBob2xlcywgYnV0IHJhdGhl ciBpdCBpcyB0aGVyZSB0byBkZWFsIHdpdGgKaG9sZXMgb3IgdW5kZWZpbmVkIHN0cnVjdCBwYWdl cyBpbiB0aGUgbWVtb3J5IG1hcCwgd2hlbiB0aGVzZSBob2xlcyBjYW4gYmUKaW5zaWRlIGEgTUFY X09SREVSX05SX1BBR0VTIHJlZ2lvbi4KCkluIGdlbmVyYWwgcGZuIHdhbGtlcnMgdXNlIHBmbl92 YWxpZCgpIGFuZCBwZm5fdmFsaWRfd2l0aGluKCkgdG8gYXZvaWQKYWNjZXNzaW5nICptaXNzaW5n KiBzdHJ1Y3QgcGFnZXMsIGxpa2UgdGhvc2UgdGhhdCBhcmUgZnJlZWQgYXQKZnJlZV9tZW1tYXAo KS4gQnV0IG9uIGFybTY0IHRoZXNlIHRlc3RzIGFsc28gZmlsdGVyIG91dCB0aGUgbm9tYXAgZW50 cmllcwpiZWNhdXNlIHRoZWlyIHN0cnVjdCBwYWdlcyBhcmUgbm90IGluaXRpYWxpemVkLgoKVGhl IHBhbmljIHlvdSByZWZlciB0byBoYXBwZW5lZCBiZWNhdXNlIHRoZXJlIHdhcyBhbiB1bmluaXRp YWxpemVkIHN0cnVjdApwYWdlIGluIHRoZSBtaWRkbGUgb2YgTUFYX09SREVSX05SX1BBR0VTIHJl Z2lvbiBiZWNhdXNlIGl0IGNvcnJlc3BvbmRlZCB0bwpub21hcCBtZW1vcnkuCgpXaXRoIHRoZXNl IGNoYW5nZXMgSSBtYWtlIHN1cmUgdGhhdCBzdWNoIHBhZ2VzIHdpbGwgYmUgcHJvcGVybHkgaW5p dGlhbGl6ZWQKYXMgUGFnZVJlc2VydmVkIGFuZCB0aGUgcGZuIHdhbGtlcnMgd2lsbCBiZSBhYmxl IHRvIHJlbHkgb24gdGhlIG1lbW9yeSBtYXAuCgpOb3RlIGFsc28sIHRoYXQgZnJlZV9tZW1tYXAo KSBhbGlnbnMgdGhlIHBhcnRzIGJlaW5nIGZyZWVkIG9uIE1BWF9PUkRFUgpib3VuZGFyaWVzLCBz byB0aGVyZSB3aWxsIGJlIG5vIG1pc3NpbmcgcGFydHMgaW4gdGhlIG1lbW9yeSBtYXAgd2l0aGlu IGEKTUFYX09SREVSX05SX1BBR0VTIHJlZ2lvbi4KIAo+ICJUaGUgaWRlYSBpcyB0byBtYXJrIE5P TUFQIHBhZ2VzIGFzIHJlc2VydmVkIGluIHRoZSBtZW1vcnkgbWFwIiwgSSBzZWUgdGhlCj4gcGF0 Y2gyIGNoZWNrIG1lbWJsb2NrX2lzX25vbWFwKCkgaW4gbWVtb3J5IHJlZ2lvbgo+IG9mIG1lbWJs b2NrLCBidXQgaXQgc2VlbXMgdGhhdCBtZW1ibG9ja19tYXJrX25vbWFwKCkgaXMgbm90IGNhbGxl ZChtYXliZSBJCj4gbWlzc2VkKSwgdGhlbiBtZW1tYXBfaW5pdF9yZXNlcnZlZF9wYWdlcygpIHdv bid0Cj4gd29yaywgc28gc2hvdWxkIHRoZSBIT0xFU19JTl9aT05FIHN0aWxsIGJlIG5lZWRlZCBm b3IgZ2VuZXJpYyBtbSBjb2RlPwo+IAo+IFsxXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51 eC1hcm0ta2VybmVsLzU0MTE5M2E2LTJiY2UtZjA0Mi01YmIyLTg4OTEzZDVmMTA0N0Bhcm0uY29t Lwo+IAoKLS0gClNpbmNlcmVseSB5b3VycywKTWlrZS4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK