From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Subject: [PATCH v2 09/35] libxl/libxl_colo_proxy.c: used LOG*D functions Date: Thu, 17 Nov 2016 18:35:51 +0100 Message-ID: <20161117173617.6697-10-cbosdonnat@suse.com> References: <20161117173617.6697-1-cbosdonnat@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161117173617.6697-1-cbosdonnat@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Wei Liu , Ian Jackson , Cedric Bosdonnat List-Id: xen-devel@lists.xenproject.org RnJvbTogQ2VkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KClVzZSBMT0cqRCBs b2dnaW5nIGZ1bmN0aW9ucyB3aGVyZSBwb3NzaWJsZSBpbnN0ZWFkIG9mIHRoZSBMT0cqIG9uZXMu CgpTaWduZWQtb2ZmLWJ5OiBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4K LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgfCAyNCArKysrKysrKysrKystLS0t LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgYi90b29scy9s aWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMKaW5kZXggZDRiNzNlZS4uMDk4M2Y0MiAxMDA2NDQKLS0t IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94eS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2NvbG9fcHJveHkuYwpAQCAtNjksNyArNjksNyBAQCBzdGF0aWMgaW50IGNvbG9fcHJveHlfc2Vu ZChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzLCB1aW50OF90ICpidWZmLAogCiAgICAgcmV0 ID0gc2VuZG1zZyhjcHMtPnNvY2tfZmQsICZtaCwgMCk7CiAgICAgaWYgKHJldCA8PSAwKSB7Ci0g ICAgICAgIExPRyhFUlJPUiwgImNhbid0IHNlbmQgbXNnIHRvIGtlcm5lbCBieSBuZXRsaW5rOiAl cyIsCisgICAgICAgIExPR0QoRVJST1IsIGFvLT5kb21pZCwgImNhbid0IHNlbmQgbXNnIHRvIGtl cm5lbCBieSBuZXRsaW5rOiAlcyIsCiAgICAgICAgICAgICBzdHJlcnJvcihlcnJubykpOwogICAg IH0KIApAQCAtMTA4LDcgKzEwOCw3IEBAIG5leHQ6CiAgICAgcmV0ID0gcmVjdm1zZyhjcHMtPnNv Y2tfZmQsICZtaCwgMCk7CiAgICAgaWYgKHJldCA8PSAwKSB7CiAgICAgICAgIGlmIChlcnJubyAh PSBFQUdBSU4gJiYgZXJybm8gIT0gRVdPVUxEQkxPQ0spCi0gICAgICAgICAgICBMT0dFKEVSUk9S LCAiY2FuJ3QgcmVjdiBtc2cgZnJvbSBrZXJuZWwgYnkgbmV0bGluayIpOworICAgICAgICAgICAg TE9HRUQoRVJST1IsIGFvLT5kb21pZCwgImNhbid0IHJlY3YgbXNnIGZyb20ga2VybmVsIGJ5IG5l dGxpbmsiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQogCkBAIC0xNTQsNyArMTU0LDcgQEAg aW50IGNvbG9fcHJveHlfc2V0dXAobGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcykKIAogICAg IHNrZmQgPSBzb2NrZXQoUEZfTkVUTElOSywgU09DS19SQVcsIE5FVExJTktfQ09MTyk7CiAgICAg aWYgKHNrZmQgPCAwKSB7Ci0gICAgICAgIExPRyhFUlJPUiwgImNhbiBub3QgY3JlYXRlIGEgbmV0 bGluayBzb2NrZXQ6ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgTE9HRChFUlJPUiwg YW8tPmRvbWlkLCAiY2FuIG5vdCBjcmVhdGUgYSBuZXRsaW5rIHNvY2tldDogJXMiLCBzdHJlcnJv cihlcnJubykpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgY3BzLT5zb2NrX2ZkID0g c2tmZDsKQEAgLTE2NSwxNiArMTY1LDE2IEBAIHJldHJ5OgogICAgIHNhLm5sX3BpZCA9IGkrKzsK IAogICAgIGlmIChpID4gMTApIHsKLSAgICAgICAgTE9HKEVSUk9SLCAibmV0bGluayBiaW5kIGVy cm9yIik7CisgICAgICAgIExPR0QoRVJST1IsIGFvLT5kb21pZCwgIm5ldGxpbmsgYmluZCBlcnJv ciIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICByZXQgPSBiaW5kKHNrZmQsIChz dHJ1Y3Qgc29ja2FkZHIgKikmc2EsIHNpemVvZihzYSkpOwogICAgIGlmIChyZXQgPCAwICYmIGVy cm5vID09IEVBRERSSU5VU0UpIHsKLSAgICAgICAgTE9HKEVSUk9SLCAiY29sbyBpbmRleCAlZCBo YXMgYWxyZWFkeSBpbiB1c2VkIiwgc2EubmxfcGlkKTsKKyAgICAgICAgTE9HRChFUlJPUiwgYW8t PmRvbWlkLCAiY29sbyBpbmRleCAlZCBoYXMgYWxyZWFkeSBpbiB1c2VkIiwgc2EubmxfcGlkKTsK ICAgICAgICAgZ290byByZXRyeTsKICAgICB9IGVsc2UgaWYgKHJldCA8IDApIHsKLSAgICAgICAg TE9HKEVSUk9SLCAibmV0bGluayBiaW5kIGVycm9yIik7CisgICAgICAgIExPR0QoRVJST1IsIGFv LT5kb21pZCwgIm5ldGxpbmsgYmluZCBlcnJvciIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9 CiAKQEAgLTE4Niw4ICsxODYsOCBAQCByZXRyeToKICAgICAvKiByZWNlaXZlIGFjayAqLwogICAg IHNpemUgPSBjb2xvX3Byb3h5X3JlY3YoY3BzLCAmYnVmZiwgNTAwMDAwKTsKICAgICBpZiAoc2l6 ZSA8IDApIHsKLSAgICAgICAgTE9HKEVSUk9SLCAiQ2FuJ3QgcmVjdiBtc2cgZnJvbSBrZXJuZWwg YnkgbmV0bGluazogJXMiLAotICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAg TE9HRChFUlJPUiwgYW8tPmRvbWlkLCAiQ2FuJ3QgcmVjdiBtc2cgZnJvbSBrZXJuZWwgYnkgbmV0 bGluazogJXMiLAorICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CiAgICAgICAgIGdvdG8g b3V0OwogICAgIH0KIApAQCAtMTk4LDEyICsxOTgsMTIgQEAgcmV0cnk6CiAgICAgICAgICAgICBz dHJ1Y3Qgbmxtc2dlcnIgKmVyciA9IChzdHJ1Y3Qgbmxtc2dlcnIgKilOTE1TR19EQVRBKGgpOwog CiAgICAgICAgICAgICBpZiAoc2l6ZSAtIHNpemVvZigqaCkgPCBzaXplb2YoKmVycikpIHsKLSAg ICAgICAgICAgICAgICBMT0coRVJST1IsICJOTE1TR19MRU5HVEggaXMgdG9vIHNob3J0Iik7Cisg ICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgYW8tPmRvbWlkLCAiTkxNU0dfTEVOR1RIIGlzIHRv byBzaG9ydCIpOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogCiAg ICAgICAgICAgICBpZiAoZXJyLT5lcnJvcikgewotICAgICAgICAgICAgICAgIExPRyhFUlJPUiwg Ik5MTVNHX0VSUk9SIGNvbnRhaW5zIGVycm9yICVkIiwgZXJyLT5lcnJvcik7CisgICAgICAgICAg ICAgICAgTE9HRChFUlJPUiwgYW8tPmRvbWlkLCAiTkxNU0dfRVJST1IgY29udGFpbnMgZXJyb3Ig JWQiLCBlcnItPmVycm9yKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAg IH0KICAgICAgICAgfQpAQCAtMjcxLDEyICsyNzEsMTIgQEAgaW50IGNvbG9fcHJveHlfY2hlY2tw b2ludChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzLAogICAgIGggPSAoc3RydWN0IG5sbXNn aGRyICopIGJ1ZmY7CiAKICAgICBpZiAoaC0+bmxtc2dfdHlwZSA9PSBOTE1TR19FUlJPUikgewot ICAgICAgICBMT0coRVJST1IsICJyZWNlaXZlIE5MTVNHX0VSUk9SIik7CisgICAgICAgIExPR0Qo RVJST1IsIGFvLT5kb21pZCwgInJlY2VpdmUgTkxNU0dfRVJST1IiKTsKICAgICAgICAgZ290byBv dXQ7CiAgICAgfQogCiAgICAgaWYgKGgtPm5sbXNnX2xlbiA8IE5MTVNHX0xFTkdUSChzaXplb2Yo Km0pKSkgewotICAgICAgICBMT0coRVJST1IsICJOTE1TR19MRU5HVEggaXMgdG9vIHNob3J0Iik7 CisgICAgICAgIExPR0QoRVJST1IsIGFvLT5kb21pZCwgIk5MTVNHX0xFTkdUSCBpcyB0b28gc2hv cnQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tIAoyLjEwLjEKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK