From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH 4/8] xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn Date: Tue, 14 Jun 2016 13:07:03 +0100 Message-ID: <1465906027-16614-5-git-send-email-julien.grall@arm.com> References: <1465906027-16614-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: <1465906027-16614-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, wei.chen@linaro.org List-Id: xen-devel@lists.xenproject.org VGhlIGNvcnJlY3QgYWNyb255bSBmb3IgYSBndWVzdCBwaHlzaWNhbCBmcmFtZSBpcyBnZm4uIEFs c28gdXNlCnRoZSB0eXBlc2FmZSBnZm4gdG8gZW5zdXJlIHRoYXQgYSBndWVzdCBmcmFtZSBpcyBl ZmZlY3RpdmVseSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgfCA0ICsr LS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRl L2FzbS1hcm0vZG9tYWluLmggICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf dGFibGUuaCB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2Fy bS9kb21haW4uYwppbmRleCAxMzY1YjRhLi4wMDg3NDdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h cm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00NDQsMTMgKzQ0NCwx MyBAQCBzdHJ1Y3QgZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCiAgICAgICAgIHJl dHVybiBOVUxMOwogCiAgICAgY2xlYXJfcGFnZShkKTsKLSAgICBkLT5hcmNoLmdyYW50X3RhYmxl X2dwZm4gPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAg ZC0+YXJjaC5ncmFudF90YWJsZV9nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRf ZnJhbWVzKTsKICAgICByZXR1cm4gZDsKIH0KIAogdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3Ry dWN0IGRvbWFpbiAqZCkKIHsKLSAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm4pOwor ICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuKTsKICAgICBmcmVlX3hlbmhlYXBfcGFn ZShkKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0v bW0uYwppbmRleCA2ODgyZDU0Li4wZTQwOGY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA4Miw3ICsxMDgyLDcgQEAgaW50IHhlbm1l bV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg ICAgICAgIH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdmbl94 KGdmbik7CisgICAgICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47CiAKICAg ICAgICAgdCA9IHAybV9yYW1fcnc7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDM3MGNkZWIuLjk3 OWY3ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVu L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNTEsNyArNTEsNyBAQCBzdHJ1Y3QgYXJjaF9k b21haW4KICAgICB1aW50NjRfdCB2dHRicjsKIAogICAgIHN0cnVjdCBodm1fZG9tYWluIGh2bV9k b21haW47Ci0gICAgeGVuX3Bmbl90ICpncmFudF90YWJsZV9ncGZuOworICAgIGdmbl90ICpncmFu dF90YWJsZV9nZm47CiAKICAgICBzdHJ1Y3Qgdm1taW8gdm1taW87CiAKZGlmZiAtLWdpdCBhL3hl bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh bnRfdGFibGUuaAppbmRleCA1ZTA3NmNjLi40NmNmZTI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90 YWJsZS5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRf c3VwcG9ydGVkKHZvaWQpCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCAoKGkgPj0gbnJfZ3Jh bnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAot ICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiAoZC0+YXJjaC5ncmFudF90YWJsZV9n cGZuW2ldKSkKKyAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2ZuX3goKGQtPmFy Y2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkpCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFw cGluZyhkKSAgICAgICAgICAgICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0X21hcHBl ZChkKSAmJiBuZWVkX2lvbW11KGQpKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=