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=-8.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 2DC83C433E0 for ; Fri, 5 Mar 2021 18:18:21 +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 AE35964F1E for ; Fri, 5 Mar 2021 18:18:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE35964F1E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com 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:MIME-Version:Subject:References:In-Reply-To: Message-ID: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=QxLusrrVUeEq2tI0hSjbBxdzQxhZ0CCxFhTuZKYgmyY=; b=mq7A2fct/7HHsi k3fFX7T1wUnhGugzmBCpeNITjiFlaCuI4nW5bIu8pEzWKgyIkEgccUu80jr4eWbU4Fw0fe11L/5su BKGOA9dinfYJ9Fw3bkwlWRXUVj9+Tp4iFDfiZjAttpvLhOReo+SqFj8BiJG8zcHP6CTd+383iBwXz UP91PBGQ8GeumQ4HdPexgoXZoaEVYJ8enBHcc/d6Jv5pBI9+rFxohynfgDZuyR4pXtffuQo56bJNd VCzmmfKWVGnqWcZszw3ffjWdz7GaZ1AXewdK+oi3M91ilaRrFebZ+9p9FKyf8c27aG4VJX0E7tOgM W3MNrOFBBP3XvB9M2aZQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lIF0K-00FvJf-3n; Fri, 05 Mar 2021 18:16:49 +0000 Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lIF0A-00FvIN-5c for linux-arm-kernel@lists.infradead.org; Fri, 05 Mar 2021 18:16:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1614968196; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xSmCXVggNB/CHBO3Bg4UxMkncMMlhKiVJCaV9LoD9Ks=; b=LxXoB4j2VMWMSIhfPsf10+cOap3COPHzKJ+NkrcsfNCm3aSRGtJ8+rQE4BsOxcGytMnpTf YkhxA6zNFYEcAxX/e9tUVjPEJ3BBlbpKTQZzu8KFHSBc3G3BkwQ3bnb53ELVLWzyOiXw6F j81VpI0vFtBqA/pFIHrWSbTprPjXDR8= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-306-j6jDLvrLOQGnIWgPki6p7w-1; Fri, 05 Mar 2021 13:16:34 -0500 X-MC-Unique: j6jDLvrLOQGnIWgPki6p7w-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 75EC01018F64; Fri, 5 Mar 2021 18:16:32 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 68F1F19CB0; Fri, 5 Mar 2021 18:16:32 +0000 (UTC) Received: from zmail19.collab.prod.int.phx2.redhat.com (zmail19.collab.prod.int.phx2.redhat.com [10.5.83.22]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id E213C4BB40; Fri, 5 Mar 2021 18:16:31 +0000 (UTC) Date: Fri, 5 Mar 2021 13:16:28 -0500 (EST) From: Veronika Kabatova To: Anshuman Khandual , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Catalin Marinas , Ard Biesheuvel , Mark Rutland , James Morse , Robin Murphy , =?utf-8?B?SsOpcsO0bWU=?= Glisse , Dan Williams , David Hildenbrand , Mike Rapoport Message-ID: <1890909388.30244858.1614968188922.JavaMail.zimbra@redhat.com> In-Reply-To: <2001895867.30197818.1614947320141.JavaMail.zimbra@redhat.com> References: <1614921898-4099-1-git-send-email-anshuman.khandual@arm.com> <2001895867.30197818.1614947320141.JavaMail.zimbra@redhat.com> Subject: Re: [PATCH V3 0/2] arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory MIME-Version: 1.0 X-Originating-IP: [10.36.114.98, 10.4.195.10] Thread-Topic: arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory Thread-Index: HYYsJ7UKXk8vnHFKJgWVD82gr9EAgcl6WMNp X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210305_181638_541830_C0EAA159 X-CRM114-Status: GOOD ( 23.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-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 CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gRnJvbTogIlZlcm9uaWthIEthYmF0b3Zh IiA8dmthYmF0b3ZAcmVkaGF0LmNvbT4KPiBUbzogIkFuc2h1bWFuIEtoYW5kdWFsIiA8YW5zaHVt YW4ua2hhbmR1YWxAYXJtLmNvbT4KPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnLCBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnLCBsaW51eC1tbUBrdmFjay5vcmcs ICJDYXRhbGluIE1hcmluYXMiCj4gPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPiwgIldpbGwgRGVh Y29uIiA8d2lsbEBrZXJuZWwub3JnPiwgIkFyZCBCaWVzaGV1dmVsIiA8YXJkYkBrZXJuZWwub3Jn PiwgIk1hcmsgUnV0bGFuZCIKPiA8bWFyay5ydXRsYW5kQGFybS5jb20+LCAiSmFtZXMgTW9yc2Ui IDxqYW1lcy5tb3JzZUBhcm0uY29tPiwgIlJvYmluIE11cnBoeSIgPHJvYmluLm11cnBoeUBhcm0u Y29tPiwgIkrDqXLDtG1lIEdsaXNzZSIKPiA8amdsaXNzZUByZWRoYXQuY29tPiwgIkRhbiBXaWxs aWFtcyIgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4sICJEYXZpZCBIaWxkZW5icmFuZCIgPGRh dmlkQHJlZGhhdC5jb20+LCAiTWlrZQo+IFJhcG9wb3J0IiA8cnBwdEBsaW51eC5pYm0uY29tPgo+ IFNlbnQ6IEZyaWRheSwgTWFyY2ggNSwgMjAyMSAxOjI4OjQwIFBNCj4gU3ViamVjdDogUmU6IFtQ QVRDSCBWMyAwLzJdIGFybTY0L21tOiBGaXggcGZuX3ZhbGlkKCkgZm9yIFpPTkVfREVWSUNFIGJh c2VkIG1lbW9yeQo+IAo+IAo+IAo+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiA+IEZy b206ICJBbnNodW1hbiBLaGFuZHVhbCIgPGFuc2h1bWFuLmtoYW5kdWFsQGFybS5jb20+Cj4gPiBU bzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnLCBsaW51eC1rZXJuZWxAdmdl ci5rZXJuZWwub3JnLAo+ID4gbGludXgtbW1Aa3ZhY2sub3JnCj4gPiBDYzogIkNhdGFsaW4gTWFy aW5hcyIgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPiwgIldpbGwgRGVhY29uIgo+ID4gPHdpbGxA a2VybmVsLm9yZz4sICJBcmQgQmllc2hldXZlbCIgPGFyZGJAa2VybmVsLm9yZz4sCj4gPiAiTWFy ayBSdXRsYW5kIiA8bWFyay5ydXRsYW5kQGFybS5jb20+LCAiSmFtZXMgTW9yc2UiIDxqYW1lcy5t b3JzZUBhcm0uY29tPiwKPiA+ICJSb2JpbiBNdXJwaHkiIDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4s Cj4gPiAiSsOpcsO0bWUgR2xpc3NlIiA8amdsaXNzZUByZWRoYXQuY29tPiwgIkRhbiBXaWxsaWFt cyIKPiA+IDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+LCAiRGF2aWQgSGlsZGVuYnJhbmQiCj4g PiA8ZGF2aWRAcmVkaGF0LmNvbT4sICJNaWtlIFJhcG9wb3J0IiA8cnBwdEBsaW51eC5pYm0uY29t PiwgIlZlcm9uaWthCj4gPiBLYWJhdG92YSIgPHZrYWJhdG92QHJlZGhhdC5jb20+Cj4gPiBTZW50 OiBGcmlkYXksIE1hcmNoIDUsIDIwMjEgNjozODoxNCBBTQo+ID4gU3ViamVjdDogUmU6IFtQQVRD SCBWMyAwLzJdIGFybTY0L21tOiBGaXggcGZuX3ZhbGlkKCkgZm9yIFpPTkVfREVWSUNFIGJhc2Vk Cj4gPiBtZW1vcnkKPiA+IAo+ID4gCj4gPiBPbiAzLzUvMjEgMTA6NTQgQU0sIEFuc2h1bWFuIEto YW5kdWFsIHdyb3RlOgo+ID4gPiBUaGlzIHNlcmllcyBmaXhlcyBwZm5fdmFsaWQoKSBmb3IgWk9O RV9ERVZJQ0UgYmFzZWQgbWVtb3J5IGFuZCBhbHNvCj4gPiA+IGltcHJvdmVzCj4gPiA+IGl0cyBw ZXJmb3JtYW5jZSBmb3Igbm9ybWFsIGhvdHBsdWcgbWVtb3J5LiBXaGlsZSBoZXJlLCBpdCBhbHNv Cj4gPiA+IHJlb3JnYW5pemVzCj4gPiA+IHBmbl92YWxpZCgpIG9uIENPTkZJR19TUEFSU0VNRU0u IFRoaXMgc2VyaWVzIGlzIGJhc2VkIG9uIHY1LjEyLXJjMS4KPiA+ID4gCj4gPiA+IENjOiBDYXRh bGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+ID4gPiBDYzogV2lsbCBEZWFj b24gPHdpbGxAa2VybmVsLm9yZz4KPiA+ID4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5l bC5vcmc+Cj4gPiA+IENjOiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgo+ID4g PiBDYzogSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+Cj4gPiA+IENjOiBSb2JpbiBN dXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgo+ID4gPiBDYzogSsOpcsO0bWUgR2xpc3NlIDxq Z2xpc3NlQHJlZGhhdC5jb20+Cj4gPiA+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1z QGludGVsLmNvbT4KPiA+ID4gQ2M6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t Pgo+ID4gPiBDYzogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+ID4gPiBDYzog VmVyb25pa2EgS2FiYXRvdmEgPHZrYWJhdG92QHJlZGhhdC5jb20+Cj4gPiA+IENjOiBsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ID4gQ2M6IGxpbnV4LW1tQGt2YWNrLm9y Zwo+ID4gPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+ID4gPiAKPiA+ID4gQ2hh bmdlcyBpbiBWMzoKPiA+ID4gCj4gPiA+IC0gVmFsaWRhdGUgdGhlIHBmbiBiZWZvcmUgZmV0Y2hp bmcgbWVtX3NlY3Rpb24gd2l0aCBfX3Bmbl90b19zZWN0aW9uKCkgaW4KPiA+ID4gW1BBVENIIDIv Ml0KPiA+IAo+ID4gSGVsbG8gVmVyb25pY2EsCj4gPiAKPiA+IENvdWxkIHlvdSBwbGVhc2UgaGVs cCByZWNyZWF0ZSB0aGUgZWFybGllciBmYWlsdXJlIFsxXSBidXQgd2l0aCB0aGlzCj4gPiBzZXJp ZXMgYXBwbGllcyBvbiB2NS4xMi1yYzEuIFRoYW5rIHlvdS4KPiA+IAo+IAo+IEhlbGxvIEFuc2h1 bWFuLAo+IAo+IHRoZSBtYWNoaW5lIGluIHF1ZXN0aW9uIGlzIGN1cnJlbnRseSBsb2FuZWQgdG8g YSBkZXZlbG9wZXIuIEknbGwgcmVhY2gKPiBvdXQgdG8gdGhlbSBhbmQgd2lsbCBsZXQgeW91IGtu b3cgb25jZSBJIGhhdmUgYW55IHJlc3VsdHMuCj4gCgpIaSwKCkknbSBoYXBweSB0byByZXBvcnQg dGhlIGtlcm5lbCBib290cyB3aXRoIHRoZXNlIG5ldyBwYXRjaGVzLiBJIHVzZWQgdGhlCjUuMTIu MC1yYzEga2VybmVsIChjb21taXQgMjgwZDU0MmY2ZmZhYzApIGFzIGEgYmFzZS4gVGhlIGZ1bGwg Y29uc29sZSBsb2cKZnJvbSB0aGUgYm9vdCBwcm9jZXNzIGlzIGF2YWlsYWJsZSBhdAoKaHR0cHM6 Ly9naXRsYWIuY29tLy0vc25pcHBldHMvMjA4NjgzMwoKaW4gY2FzZSB5b3Ugd2FudCB0byB0YWtl IGEgbG9vay4gTm90ZSB0aGF0IHRoZXJlIGFyZSBzb21lIGNhbGwgdHJhY2VzCnN0YXJ0aW5nIGFy b3VuZCBsaW5lIDMyMjAsIGJ1dCB0aGV5IGFyZSBOT1QgaW50cm9kdWNlZCBieSB0aGVzZSB0d28K cGF0Y2hlcyBhbmQgYXJlIGFsc28gcHJlc2VudCB3aXRoIHRoZSBiYXNlIG1haW5saW5lIGtlcm5l bC4KCgpWZXJvbmlrYQoKPiAKPiBWZXJvbmlrYQo+IAo+ID4gWzFdCj4gPiBodHRwczovL2xvcmUu a2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsL2NraS44RDFDQjYwRkVDLks2TkpNRUZRUFZAcmVk aGF0LmNvbS8KPiA+IAo+ID4gLSBBbnNodW1hbgo+ID4gCj4gPiAKPiAKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==