From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v4 03/16] xen/arm: mm: Use gaddr_to_gfn rather than _gfn(paddr_to_pfn(...)) Date: Wed, 21 Feb 2018 14:02:46 +0000 Message-ID: <20180221140259.29360-4-julien.grall@arm.com> References: <20180221140259.29360-1-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org VGhlIGNvbnN0cnVjdGlvbiBfZ2ZuKHBhZGRyX3RvX3BmbiguLi4pKSBjYW4gYmUgc2ltcGxpZmll ZCBieSB1c2luZwpnYWRkcl90b19nZm4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1 bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs aW5pQGtlcm5lbC5vcmc+CgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVk Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg Yi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzYzMyOGUyZGY1Li45Yjc3YWI1ZjMzIDEwMDY0NAot LS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTQzNiw3 ICsxNDM2LDcgQEAgaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBh ZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfcmVhZG9u bHkgKQogICAgICAgICB0ID0gcDJtX2dyYW50X21hcF9ybzsKIAotICAgIHJjID0gZ3Vlc3RfcGh5 c21hcF9hZGRfZW50cnkoY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElGVCks CisgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4sIGdhZGRy X3RvX2dmbihhZGRyKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4oZnJh bWUpLCAwLCB0KTsKIAogICAgIGlmICggcmMgKQpAQCAtMTQ0OCw3ICsxNDQ4LDcgQEAgaW50IGNy ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25n IGZyYW1lLAogaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRk ciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2FkZHIsIHVu c2lnbmVkIGludCBmbGFncykKIHsKLSAgICBnZm5fdCBnZm4gPSBfZ2ZuKGFkZHIgPj4gUEFHRV9T SElGVCk7CisgICAgZ2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGFkZHIpOwogICAgIHN0cnVjdCBk b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgaW50IHJjOwogCi0tIAoyLjExLjAKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs