From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v3 5/8] xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn Date: Tue, 21 Jun 2016 14:20:40 +0100 Message-ID: <1466515243-27264-6-git-send-email-julien.grall@arm.com> References: <1466515243-27264-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: <1466515243-27264-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 bGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJlbW92ZSBleHRy YSBwYWlyIG9mIGJyYWNrZXRzLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAg ICB8IDQgKystLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMiArLQogeGVu L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFy bS9ncmFudF90YWJsZS5oIHwgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVu L2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGQ4YTgwNGMuLjZjZTQ2NDUgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTQ2NCwx MyArNDY0LDEzIEBAIHN0cnVjdCBkb21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICAg ICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2guZ3Jh bnRfdGFibGVfZ3BmbiA9IHh6YWxsb2NfYXJyYXkoeGVuX3Bmbl90LCBtYXhfZ3JhbnRfZnJhbWVz KTsKKyAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1h eF9ncmFudF9mcmFtZXMpOwogICAgIHJldHVybiBkOwogfQogCiB2b2lkIGZyZWVfZG9tYWluX3N0 cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfdGFibGVf Z3Bmbik7CisgICAgeGZyZWUoZC0+YXJjaC5ncmFudF90YWJsZV9nZm4pOwogICAgIGZyZWVfeGVu aGVhcF9wYWdlKGQpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h cmNoL2FybS9tbS5jCmluZGV4IDY4ODJkNTQuLjBlNDA4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDgyLDcgKzEwODIsNyBAQCBp bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ TlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ3BmbltpZHhd ID0gZ2ZuX3goZ2ZuKTsKKyAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdm bjsKIAogICAgICAgICB0ID0gcDJtX3JhbV9ydzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggMzcw Y2RlYi4uOTc5ZjdkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAor KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01MSw3ICs1MSw3IEBAIHN0cnVj dCBhcmNoX2RvbWFpbgogICAgIHVpbnQ2NF90IHZ0dGJyOwogCiAgICAgc3RydWN0IGh2bV9kb21h aW4gaHZtX2RvbWFpbjsKLSAgICB4ZW5fcGZuX3QgKmdyYW50X3RhYmxlX2dwZm47CisgICAgZ2Zu X3QgKmdyYW50X3RhYmxlX2dmbjsKIAogICAgIHN0cnVjdCB2bW1pbyB2bW1pbzsKIApkaWZmIC0t Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNt LWFybS9ncmFudF90YWJsZS5oCmluZGV4IDVlMDc2Y2MuLmViMDI0MjMgMTAwNjQ0Ci0tLSBhL3hl bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt L2dyYW50X3RhYmxlLmgKQEAgLTMwLDcgKzMwLDcgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFj ZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKIAogI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwg dCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoICgoaSA+ PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJiAgICAgICAgICAgICAgICAgICAg ICAgICBcCi0gICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IChkLT5hcmNoLmdyYW50 X3RhYmxlX2dwZm5baV0pKQorICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5f eChkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpXSkpCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9t bXVfbWFwcGluZyhkKSAgICAgICAgICAgICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0 X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=