From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 12/18] x86/srat.c: use plain bool Date: Fri, 30 Jun 2017 18:01:20 +0100 Message-ID: <20170630170126.4148-13-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQzWq-00053y-64 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:24 +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 aC94ODYvc3JhdC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3JhdC5jIGIv eGVuL2FyY2gveDg2L3NyYXQuYwppbmRleCBkODY3ODNlZGRkLi5jZDEyODNlNThjIDEwMDY0NAot LS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTQx LDcgKzQxLDcgQEAgc3RhdGljIHN0cnVjdCBub2RlIG5vZGVfbWVtYmxrX3JhbmdlW05SX05PREVf TUVNQkxLU107CiBzdGF0aWMgbm9kZWlkX3QgbWVtYmxrX25vZGVpZFtOUl9OT0RFX01FTUJMS1Nd Owogc3RhdGljIF9faW5pdGRhdGEgREVDTEFSRV9CSVRNQVAobWVtYmxrX2hvdHBsdWcsIE5SX05P REVfTUVNQkxLUyk7CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IG5vZGVfZm91bmQodW5zaWduZWQg aWR4LCB1bnNpZ25lZCBweG0pCitzdGF0aWMgaW5saW5lIGJvb2wgbm9kZV9mb3VuZCh1bnNpZ25l ZCBpZHgsIHVuc2lnbmVkIHB4bSkKIHsKIAlyZXR1cm4gKChweG0ybm9kZVtpZHhdLnB4bSA9PSBw eG0pICYmCiAJCShweG0ybm9kZVtpZHhdLm5vZGUgIT0gTlVNQV9OT19OT0RFKSk7CkBAIC02NSw3 ICs2NSw3IEBAIG5vZGVpZF90IHNldHVwX25vZGUodW5zaWduZWQgcHhtKQogewogCW5vZGVpZF90 IG5vZGU7CiAJdW5zaWduZWQgaWR4OwotCXN0YXRpYyBib29sX3Qgd2FybmVkOworCXN0YXRpYyBi b29sIHdhcm5lZDsKIAlzdGF0aWMgdW5zaWduZWQgbm9kZXNfZm91bmQ7CiAKIAlCVUlMRF9CVUdf T04oTUFYX05VTU5PREVTID49IE5VTUFfTk9fTk9ERSk7CkBAIC04OCw3ICs4OCw3IEBAIG5vZGVp ZF90IHNldHVwX25vZGUodW5zaWduZWQgcHhtKQogCWlmICghd2FybmVkKSB7CiAJCXByaW50ayhL RVJOX1dBUk5JTkcgIlNSQVQ6IFRvbyBtYW55IHByb3hpbWl0eSBkb21haW5zICglI3gpXG4iLAog CQkgICAgICAgcHhtKTsKLQkJd2FybmVkID0gMTsKKwkJd2FybmVkID0gdHJ1ZTsKIAl9CiAKIAly ZXR1cm4gTlVNQV9OT19OT0RFOwpAQCAtMzExLDggKzMxMSw4IEBAIGFjcGlfbnVtYV9tZW1vcnlf YWZmaW5pdHlfaW5pdChjb25zdCBzdHJ1Y3QgYWNwaV9zcmF0X21lbV9hZmZpbml0eSAqbWEpCiAJ aWYgKGkgPCAwKQogCQkvKiBldmVyeXRoaW5nIGZpbmUgKi87CiAJZWxzZSBpZiAobWVtYmxrX25v ZGVpZFtpXSA9PSBub2RlKSB7Ci0JCWJvb2xfdCBtaXNtYXRjaCA9ICEobWEtPmZsYWdzICYgQUNQ SV9TUkFUX01FTV9IT1RfUExVR0dBQkxFKSAhPQotCQkgICAgICAgICAgICAgICAgICAhdGVzdF9i aXQoaSwgbWVtYmxrX2hvdHBsdWcpOworCQlib29sIG1pc21hdGNoID0gIShtYS0+ZmxhZ3MgJiBB Q1BJX1NSQVRfTUVNX0hPVF9QTFVHR0FCTEUpICE9CisJCSAgICAgICAgICAgICAgICAhdGVzdF9i aXQoaSwgbWVtYmxrX2hvdHBsdWcpOwogCiAJCXByaW50aygiJXNTUkFUOiBQWE0gJXUgKCUiUFJJ eDY0Ii0lIlBSSXg2NCIpIG92ZXJsYXBzIHdpdGggaXRzZWxmICglIlBSSXg2NCItJSJQUkl4NjQi KVxuIiwKIAkJICAgICAgIG1pc21hdGNoID8gS0VSTl9FUlIgOiBLRVJOX1dBUk5JTkcsIHB4bSwg c3RhcnQsIGVuZCwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=