From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PULL for-2.10 1/2] xen: fix compilation on 32-bit hosts Date: Fri, 21 Jul 2017 17:46:00 -0700 Message-ID: <1500684361-20532-1-git-send-email-sstabellini@kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYiYX-0007WF-W2 for xen-devel@lists.xenproject.org; Sat, 22 Jul 2017 00:46:06 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: peter.maydell@linaro.org, stefanha@gmail.com Cc: Igor Druzhinin , sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpTaWduZWQt b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmV2aWV3 ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBo dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyB8IDkgKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg NSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVu L3hlbi1tYXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKaW5kZXggMmExZmJk MS4uYmIxMDc4YyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKKysrIGIv aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKQEAgLTUyNyw3ICs1MjcsNyBAQCBzdGF0aWMgdWlu dDhfdCAqeGVuX3JlcGxhY2VfY2FjaGVfZW50cnlfdW5sb2NrZWQoaHdhZGRyIG9sZF9waHlzX2Fk ZHIsCiAgICAgICAgIGVudHJ5ID0gZW50cnktPm5leHQ7CiAgICAgfQogICAgIGlmICghZW50cnkp IHsKLSAgICAgICAgRFBSSU5URigiVHJ5aW5nIHRvIHVwZGF0ZSBhbiBlbnRyeSBmb3IgJWx4ICIg XAorICAgICAgICBEUFJJTlRGKCJUcnlpbmcgdG8gdXBkYXRlIGFuIGVudHJ5IGZvciAiVEFSR0VU X0ZNVF9wbHggXAogICAgICAgICAgICAgICAgICJ0aGF0IGlzIG5vdCBpbiB0aGUgbWFwY2FjaGUh XG4iLCBvbGRfcGh5c19hZGRyKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQpAQCAtNTM1 LDE1ICs1MzUsMTYgQEAgc3RhdGljIHVpbnQ4X3QgKnhlbl9yZXBsYWNlX2NhY2hlX2VudHJ5X3Vu bG9ja2VkKGh3YWRkciBvbGRfcGh5c19hZGRyLAogICAgIGFkZHJlc3NfaW5kZXggID0gbmV3X3Bo eXNfYWRkciA+PiBNQ0FDSEVfQlVDS0VUX1NISUZUOwogICAgIGFkZHJlc3Nfb2Zmc2V0ID0gbmV3 X3BoeXNfYWRkciAmIChNQ0FDSEVfQlVDS0VUX1NJWkUgLSAxKTsKIAotICAgIGZwcmludGYoc3Rk ZXJyLCAiUmVwbGFjaW5nIGEgZHVtbXkgbWFwY2FjaGUgZW50cnkgZm9yICVseCB3aXRoICVseFxu IiwKLSAgICAgICAgICAgIG9sZF9waHlzX2FkZHIsIG5ld19waHlzX2FkZHIpOworICAgIGZwcmlu dGYoc3RkZXJyLCAiUmVwbGFjaW5nIGEgZHVtbXkgbWFwY2FjaGUgZW50cnkgZm9yICJUQVJHRVRf Rk1UX3BseCBcCisgICAgICAgICAgICAiIHdpdGggIlRBUkdFVF9GTVRfcGx4IlxuIiwgb2xkX3Bo eXNfYWRkciwgbmV3X3BoeXNfYWRkcik7CiAKICAgICB4ZW5fcmVtYXBfYnVja2V0KGVudHJ5LCBl bnRyeS0+dmFkZHJfYmFzZSwKICAgICAgICAgICAgICAgICAgICAgIGNhY2hlX3NpemUsIGFkZHJl c3NfaW5kZXgsIGZhbHNlKTsKICAgICBpZiAoIXRlc3RfYml0cyhhZGRyZXNzX29mZnNldCA+PiBY Q19QQUdFX1NISUZULAogICAgICAgICAgICAgICAgIHRlc3RfYml0X3NpemUgPj4gWENfUEFHRV9T SElGVCwKICAgICAgICAgICAgICAgICBlbnRyeS0+dmFsaWRfbWFwcGluZykpIHsKLSAgICAgICAg RFBSSU5URigiVW5hYmxlIHRvIHVwZGF0ZSBhIG1hcGNhY2hlIGVudHJ5IGZvciAlbHghXG4iLCBv bGRfcGh5c19hZGRyKTsKKyAgICAgICAgRFBSSU5URigiVW5hYmxlIHRvIHVwZGF0ZSBhIG1hcGNh Y2hlIGVudHJ5IGZvciAiVEFSR0VUX0ZNVF9wbHgiIVxuIiwKKyAgICAgICAgICAgICAgICBvbGRf cGh5c19hZGRyKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCi0tIAoxLjkuMQoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=