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== 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=-9.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,PDS_BAD_THREAD_QP_64,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 6F2C8C433DB for ; Fri, 5 Mar 2021 18:16:58 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 089A364F1E for ; Fri, 5 Mar 2021 18:16:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 089A364F1E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 8D3F06B005D; Fri, 5 Mar 2021 13:16:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 881C86B006C; Fri, 5 Mar 2021 13:16:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 723346B006E; Fri, 5 Mar 2021 13:16:57 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0248.hostedemail.com [216.40.44.248]) by kanga.kvack.org (Postfix) with ESMTP id 55C4B6B005D for ; Fri, 5 Mar 2021 13:16:57 -0500 (EST) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 08F08180ACEEE for ; Fri, 5 Mar 2021 18:16:57 +0000 (UTC) X-FDA: 77886626874.29.8D65F43 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by imf11.hostedemail.com (Postfix) with ESMTP id DED2920053C3 for ; Fri, 5 Mar 2021 18:16:40 +0000 (UTC) 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 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: DED2920053C3 X-Stat-Signature: 61n89qhqxxm59t13u9iz5njzbxib49st Received-SPF: none (redhat.com>: No applicable sender policy available) receiver=imf11; identity=mailfrom; envelope-from=""; helo=us-smtp-delivery-124.mimecast.com; client-ip=63.128.21.124 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1614968200-724536 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: ----- Original Message ----- > From: "Veronika Kabatova" > To: "Anshuman Khandual" > Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, l= inux-mm@kvack.org, "Catalin Marinas" > , "Will Deacon" , "Ard Biesheuv= el" , "Mark Rutland" > , "James Morse" , "Robin Murph= y" , "J=C3=A9r=C3=B4me Glisse" > , "Dan Williams" , "David H= ildenbrand" , "Mike > Rapoport" > Sent: Friday, March 5, 2021 1:28:40 PM > Subject: Re: [PATCH V3 0/2] arm64/mm: Fix pfn_valid() for ZONE_DEVICE bas= ed memory >=20 >=20 >=20 > ----- Original Message ----- > > From: "Anshuman Khandual" > > To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, > > linux-mm@kvack.org > > Cc: "Catalin Marinas" , "Will Deacon" > > , "Ard Biesheuvel" , > > "Mark Rutland" , "James Morse" , > > "Robin Murphy" , > > "J=C3=A9r=C3=B4me Glisse" , "Dan Williams" > > , "David Hildenbrand" > > , "Mike Rapoport" , "Veronika > > Kabatova" > > Sent: Friday, March 5, 2021 6:38:14 AM > > Subject: Re: [PATCH V3 0/2] arm64/mm: Fix pfn_valid() for ZONE_DEVICE b= ased > > memory > >=20 > >=20 > > On 3/5/21 10:54 AM, Anshuman Khandual wrote: > > > This series fixes pfn_valid() for ZONE_DEVICE based memory and also > > > improves > > > its performance for normal hotplug memory. While here, it also > > > reorganizes > > > pfn_valid() on CONFIG_SPARSEMEM. This series is based on v5.12-rc1. > > >=20 > > > Cc: Catalin Marinas > > > Cc: Will Deacon > > > Cc: Ard Biesheuvel > > > Cc: Mark Rutland > > > Cc: James Morse > > > Cc: Robin Murphy > > > Cc: J=C3=A9r=C3=B4me Glisse > > > Cc: Dan Williams > > > Cc: David Hildenbrand > > > Cc: Mike Rapoport > > > Cc: Veronika Kabatova > > > Cc: linux-arm-kernel@lists.infradead.org > > > Cc: linux-mm@kvack.org > > > Cc: linux-kernel@vger.kernel.org > > >=20 > > > Changes in V3: > > >=20 > > > - Validate the pfn before fetching mem_section with __pfn_to_section(= ) in > > > [PATCH 2/2] > >=20 > > Hello Veronica, > >=20 > > Could you please help recreate the earlier failure [1] but with this > > series applies on v5.12-rc1. Thank you. > >=20 >=20 > Hello Anshuman, >=20 > the machine in question is currently loaned to a developer. I'll reach > out to them and will let you know once I have any results. >=20 Hi, I'm happy to report the kernel boots with these new patches. I used the 5.12.0-rc1 kernel (commit 280d542f6ffac0) as a base. The full console log from the boot process is available at https://gitlab.com/-/snippets/2086833 in case you want to take a look. Note that there are some call traces starting around line 3220, but they are NOT introduced by these two patches and are also present with the base mainline kernel. Veronika >=20 > Veronika >=20 > > [1] > > https://lore.kernel.org/linux-arm-kernel/cki.8D1CB60FEC.K6NJMEFQPV@redh= at.com/ > >=20 > > - Anshuman > >=20 > >=20 >=20