From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v5 03/17] xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn Date: Tue, 28 Jun 2016 17:17:09 +0100 Message-ID: <1467130643-23868-4-git-send-email-julien.grall@arm.com> References: <1467130643-23868-1-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467130643-23868-1-git-send-email-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org VGhlIGNvcnJlY3QgYWNyb255bSBmb3IgYSBndWVzdCBwaHlzaWNhbCBmcmFtZSBpcyBnZm4uIEFs c28gdXNlCnRoZSB0eXBlc2FmZSBnZm4gdG8gZW5zdXJlIHRoYXQgYSBndWVzdCBmcmFtZSBpcyBl ZmZlY3RpdmVseSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh bGxAYXJtLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy bmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3Mg YWNrZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUmVtb3ZlIGV4dHJhIHBhaXIg b2YgYnJhY2tldHMuCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgIHwgNCAr Ky0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVk ZS9hc20tYXJtL2RvbWFpbi5oICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50 X3RhYmxlLmggfCAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h cm0vZG9tYWluLmMKaW5kZXggZDhhODA0Yy4uNmNlNDY0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDY0LDEzICs0NjQs MTMgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQogICAgICAgICBy ZXR1cm4gTlVMTDsKIAogICAgIGNsZWFyX3BhZ2UoZCk7Ci0gICAgZC0+YXJjaC5ncmFudF90YWJs ZV9ncGZuID0geHphbGxvY19hcnJheSh4ZW5fcGZuX3QsIG1heF9ncmFudF9mcmFtZXMpOworICAg IGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50 X2ZyYW1lcyk7CiAgICAgcmV0dXJuIGQ7CiB9CiAKIHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0 cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgeGZyZWUoZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuKTsK KyAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3RhYmxlX2dmbik7CiAgICAgZnJlZV94ZW5oZWFwX3Bh Z2UoZCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt L21tLmMKaW5kZXggNjg4MmQ1NC4uMGU0MDhmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwODIsNyArMTA4Miw3IEBAIGludCB4ZW5t ZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog ICAgICAgICB9CiAKLSAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0gPSBnZm5f eChnZm4pOworICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwogCiAg ICAgICAgIHQgPSBwMm1fcmFtX3J3OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAzNzBjZGViLi45 NzlmN2RlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hl bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTUxLDcgKzUxLDcgQEAgc3RydWN0IGFyY2hf ZG9tYWluCiAgICAgdWludDY0X3QgdnR0YnI7CiAKICAgICBzdHJ1Y3QgaHZtX2RvbWFpbiBodm1f ZG9tYWluOwotICAgIHhlbl9wZm5fdCAqZ3JhbnRfdGFibGVfZ3BmbjsKKyAgICBnZm5fdCAqZ3Jh bnRfdGFibGVfZ2ZuOwogCiAgICAgc3RydWN0IHZtbWlvIHZtbWlvOwogCmRpZmYgLS1naXQgYS94 ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dy YW50X3RhYmxlLmgKaW5kZXggNWUwNzZjYy4uZWIwMjQyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1 ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf dGFibGUuaApAQCAtMzAsNyArMzAsNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50 X3N1cHBvcnRlZCh2b2lkKQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBpKSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICggKChpID49IG5yX2dy YW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmICAgICAgICAgICAgICAgICAgICAgICAgIFwK LSAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogKGQtPmFyY2guZ3JhbnRfdGFibGVf Z3BmbltpXSkpCisgICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KGQtPmFy Y2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkKIAogI2RlZmluZSBnbnR0YWJfbmVlZF9pb21tdV9tYXBw aW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAgICAgKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVk KGQpICYmIG5lZWRfaW9tbXUoZCkpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==