From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 1/2] x86/hvm: Fix HVMOP_get_param when skipping creating the default ioreq server Date: Mon, 12 Dec 2016 18:29:43 +0000 Message-ID: <1481567384-32497-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Boris Ostrovsky , Paul Durrant , Jan Beulich List-Id: xen-devel@lists.xenproject.org Yy9zIGU3ZGFiZTUgIng4Ni9odm06IGRvbid0IHVuY29uZGl0aW9uYWxseSBjcmVhdGUgYSBkZWZh dWx0IGlvcmVxIHNlcnZlciIKYWRkZWQgYSBicmVhayBzdGF0ZW1lbnQsIGJ1dCB0aGUgbG9naWMg cHJldmlvdXNseSBkZXBlbmRlZCBvbiBmYWxsaW5nIHRocm91Z2gKaW50byB0aGUgZGVmYXVsdCBj YXNlIHRvIGZpbGwgaW4gdGhlIHZhbHVlIHRoZSBjYWxsZXIgYXNrZWQgZm9yLgoKVGhpcyBjYXVz ZXMgdGhlIHNlbmRpbmcgbWlncmF0aW9uIGNvZGUgdG8gcHV0IGEganVuayBQQVJBTSBpbnRvIHRo ZSBzdHJlYW0sCmFuZCB0aGUgcmVjZWl2aW5nIHNpZGUgdG8gZmFpbCB0byB6ZXJvIHRoZSBJT1JF USBwYWdlcywgY2F1c2luZyBRRU1VIHRvIG9iamVjdAp3aGVuIGl0IGZpbmRzIHN0YWxlIHJlcXVl c3RzIHdoaWxlIHN0YXJ0aW5nIHVwLgoKUmVvcmRlciB0aGUgY29kZSBzbyBpdCBtb3JlIGNsZWFy bHkgZmFsbHMgdGhyb3VnaCBpbnRvIHRoZSBkZWZhdWx0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBB bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp dHJpeC5jb20+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyMCArKysrKysrKystLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k ZXggMmIzOTc3YS4uNjFmNTAyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC01Mjc1LDkgKzUyNzUsNiBAQCBzdGF0aWMg aW50IGh2bW9wX2dldF9wYXJhbSgKICAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46CiAgICAg Y2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOgogICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVR X0VWVENITjoKLSAgICB7Ci0gICAgICAgIGRvbWlkX3QgZG9taWQ7Ci0KICAgICAgICAgLyoKICAg ICAgICAgICogSXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBjcmVhdGUgYSBkZWZhdWx0IGlvcmVxIHNl cnZlciBoZXJlLAogICAgICAgICAgKiBiZWNhdXNlIGxlZ2FjeSB2ZXJzaW9ucyBvZiBRRU1VIGFy ZSBub3QgYXdhcmUgb2YgdGhlIG5ldyBBUEkgZm9yCkBAIC01Mjg1LDE1ICs1MjgyLDE2IEBAIHN0 YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAogICAgICAgICAgKiB1bmRlciBjb25zdHJ1Y3Rpb24g dGhlbiBpdCB3aWxsIG5vdCBiZSBRRU1VIHF1ZXJ5aW5nIHRoZQogICAgICAgICAgKiBwYXJhbWV0 ZXJzIGFuZCB0aHVzIHRoZSBxdWVyeSBzaG91bGQgbm90IGhhdmUgdGhhdCBzaWRlLWVmZmVjdC4K ICAgICAgICAgICovCi0gICAgICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQotICAgICAg ICAgICAgYnJlYWs7CisgICAgICAgIGlmICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAgICAg ICAgeworICAgICAgICAgICAgZG9taWRfdCBkb21pZCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh bXNbSFZNX1BBUkFNX0RNX0RPTUFJTl07CisKKyAgICAgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p b3JlcV9zZXJ2ZXIoZCwgZG9taWQsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9MRUdBQ1ksIE5VTEwpOworICAgICAgICAg ICAgaWYgKCByYyAhPSAwICYmIHJjICE9IC1FRVhJU1QgKQorICAgICAgICAgICAgICAgIGdvdG8g b3V0OworICAgICAgICB9CiAKLSAgICAgICAgZG9taWQgPSBkLT5hcmNoLmh2bV9kb21haW4ucGFy YW1zW0hWTV9QQVJBTV9ETV9ET01BSU5dOwotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFf c2VydmVyKGQsIGRvbWlkLCAxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9MRUdBQ1ksIE5VTEwpOwotICAgICAgICBpZiAoIHJjICE9 IDAgJiYgcmMgIT0gLUVFWElTVCApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAgICAg LypGQUxMVEhSVSovCiAgICAgZGVmYXVsdDoKICAgICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZt X2RvbWFpbi5wYXJhbXNbYS5pbmRleF07Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=