From: Wei Liu Subject: [PATCH] x86: fix !CONFIG_HVM build for clang 3.8 Date: Thu, 4 Oct 2018 17:42:37 +0100 Message-ID: <20181004164237.8776-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g86i1-0004SR-NY for xen-devel@lists.xenproject.org; Thu, 04 Oct 2018 16:42:41 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Tamas K Lengyel , Wei Liu , Razvan Cojocaru , Jan Beulich List-Id: xen-devel@lists.xenproject.org SXQgaXMgZGlzY292ZXJlZCB0aGF0IGh2bV9mdW5jcyBtYWRlIGl0IGludG8gbW9uaXRvci5vIGV2 ZW4gd2hlbiBIVk0KaXMgZGlzYWJsZWQuIFRoaXMgdmVyc2lvbiBvZiBjbGFuZyBkb2Vzbid0IHNl ZW0gdG8gY29tcGxldGVseQplbGltaW5hdGUgdGhlIGNvZGUgYWZ0ZXIgaXNfaHZtX2RvbWFpbigp IGluCmFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2 bS5oIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMiAr LQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20t eDg2L2h2bS9odm0uaAppbmRleCAzOTU5NjA0Mjg3Li5lMmNiY2Y1M2RiIDEwMDY0NAotLS0gYS94 ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2 bS9odm0uaApAQCAtMzc5LDYgKzM3OSwxMSBAQCB1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3Rf dmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHJlc3RvcmUpOwogCiAjZGVm aW5lIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICghISgodiktPmFyY2guaHZtLmd1ZXN0X2VmZXIg JiBFRkVSX0xNQSkpCiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1faGFzX3NldF9kZXNjcmlwdG9y X2FjY2Vzc19leGl0aW5nKHZvaWQpCit7CisgICAgcmV0dXJuIGh2bV9mdW5jcy5zZXRfZGVzY3Jp cHRvcl9hY2Nlc3NfZXhpdGluZzsKK30KKwogc3RhdGljIGlubGluZSBpbnQKIGh2bV9ndWVzdF94 ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTc1Nyw2ICs3NjIsMTEgQEAgc3RhdGljIGlu bGluZSB2b2lkIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHVuc2lnbmVkIGludCB2ZWN0b3IsIGlu dCBlcnJjb2RlKQogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCitzdGF0aWMgaW5saW5l IGJvb2wgaHZtX2hhc19zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2b2lkKQoreworICAg IHJldHVybiBmYWxzZTsKK30KKwogI2RlZmluZSBpc192aXJpZGlhbl9kb21haW4oZCkgKCh2b2lk KShkKSwgZmFsc2UpCiAjZGVmaW5lIGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3VudChkKSAoKHZv aWQpKGQpLCBmYWxzZSkKICNkZWZpbmUgaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgKCh2b2lkKSh2 KSwgZmFsc2UpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hl bi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IGUwMjQ4NGY1NmIuLjRhZmIwNjY1ZTgg MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNs dWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyBpbmxpbmUgdWlu dDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg ICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKICAgICAgICAgY2FwYWJpbGl0 aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUCk7CiAKLSAg ICBpZiAoIGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCisgICAgaWYg KCBodm1faGFzX3NldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nKCkgKQogICAgICAgICBjYXBh YmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyk7 CiAKICAgICByZXR1cm4gY2FwYWJpbGl0aWVzOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==