From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 08/18] x86/i387.c: use plain bool Date: Fri, 30 Jun 2017 18:01:16 +0100 Message-ID: <20170630170126.4148-9-wei.liu2@citrix.com> References: <20170630170126.4148-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQzIT-0002t2-A9 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000 In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com> 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 , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj aC94ODYvaTM4Ny5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIv eGVuL2FyY2gveDg2L2kzODcuYwppbmRleCA5YTE3MmRiNWRjLi44ODQ1MjUyMmFkIDEwMDY0NAot LS0gYS94ZW4vYXJjaC94ODYvaTM4Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIy LDcgKzIyLDcgQEAKIC8qIFJlc3RvcmUgeDg3IGV4dGVuZGVkIHN0YXRlICovCiBzdGF0aWMgaW5s aW5lIHZvaWQgZnB1X3hyc3RvcihzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzaykKIHsKLSAg ICBib29sX3Qgb2s7CisgICAgYm9vbCBvazsKIAogICAgIEFTU0VSVCh2LT5hcmNoLnhzYXZlX2Fy ZWEpOwogICAgIC8qCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2 Y3B1X3hzYXZlX21hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAvKiBTYXZlIHg4NyBleHRlbmRl ZCBzdGF0ZSAqLwogc3RhdGljIGlubGluZSB2b2lkIGZwdV94c2F2ZShzdHJ1Y3QgdmNwdSAqdikK IHsKLSAgICBib29sX3Qgb2s7CisgICAgYm9vbCBvazsKICAgICB1aW50NjRfdCBtYXNrID0gdmNw dV94c2F2ZV9tYXNrKHYpOwogCiAgICAgQVNTRVJUKG1hc2spOwpAQCAtMjYwLDEwICsyNjAsMTAg QEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgKiBPbiBlYWNo IGNvbnRleHQgc3dpdGNoLCBzYXZlIHRoZSBuZWNlc3NhcnkgRlBVIGluZm8gb2YgVkNQVSBiZWlu ZyBzd2l0Y2ggCiAgKiBvdXQuIEl0IGRpc3BhdGNoZXMgc2F2aW5nIG9wZXJhdGlvbiBiYXNlZCBv biBDUFUncyBjYXBhYmlsaXR5LgogICovCi1zdGF0aWMgYm9vbF90IF92Y3B1X3NhdmVfZnB1KHN0 cnVjdCB2Y3B1ICp2KQorc3RhdGljIGJvb2wgX3ZjcHVfc2F2ZV9mcHUoc3RydWN0IHZjcHUgKnYp CiB7CiAgICAgaWYgKCAhdi0+ZnB1X2RpcnRpZWQgJiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVf dXNlZCApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBB U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKQEAgLTI3Nyw3ICsyNzcsNyBAQCBzdGF0aWMgYm9v bF90IF92Y3B1X3NhdmVfZnB1KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+ZnB1X2RpcnRpZWQg PSAwOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgdmNwdV9z YXZlX2ZwdShzdHJ1Y3QgdmNwdSAqdikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=