From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Subject: [PATCH v2 20/35] libxl/libxl_linux.c: used LOG*D functions Date: Thu, 17 Nov 2016 18:36:02 +0100 Message-ID: <20161117173617.6697-21-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 LS0tCiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jIHwgMjMgKysrKysrKysrKysrKystLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9s aW51eC5jCmluZGV4IDAwMzNhMGUuLjZlZjBhYmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp YnhsX2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwpAQCAtNjEsNyArNjEs NyBAQCBzdGF0aWMgY2hhciAqKmdldF9ob3RwbHVnX2VudihsaWJ4bF9fZ2MgKmdjLAogICAgICAg ICBlbnZbbnIrK10gPSBnYXRld2F5ZGV2ID8gOiAiIjsKIAogICAgICAgICBpZiAobGlieGxfX25p Y190eXBlKGdjLCBkZXYsICZuaWN0eXBlKSkgewotICAgICAgICAgICAgTE9HKEVSUk9SLCAidW5h YmxlIHRvIGdldCBuaWN0eXBlIik7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBkZXYtPmRvbWlk LCAidW5hYmxlIHRvIGdldCBuaWN0eXBlIik7CiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKICAg ICAgICAgfQogICAgICAgICBzd2l0Y2ggKG5pY3R5cGUpIHsKQEAgLTEwNywxNCArMTA3LDE1IEBA IHN0YXRpYyBpbnQgbGlieGxfX2hvdHBsdWdfbmljKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZp Y2UgKmRldiwKICAgICBzY3JpcHQgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIEdDU1BS SU5URigiJXMvJXMiLCBiZV9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHQiKSk7CiAgICAgaWYgKCFzY3JpcHQp IHsKLSAgICAgICAgTE9HRShFUlJPUiwgInVuYWJsZSB0byByZWFkIHNjcmlwdCBmcm9tICVzIiwg YmVfcGF0aCk7CisgICAgICAgIExPR0VEKEVSUk9SLCBkZXYtPmRvbWlkLAorICAgICAgICAgICAg ICAidW5hYmxlIHRvIHJlYWQgc2NyaXB0IGZyb20gJXMiLCBiZV9wYXRoKTsKICAgICAgICAgcmMg PSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICByYyA9IGxpYnhs X19uaWNfdHlwZShnYywgZGV2LCAmbmljdHlwZSk7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExP RyhFUlJPUiwgImVycm9yIHdoZW4gZmV0Y2hpbmcgbmljIHR5cGUiKTsKKyAgICAgICAgTE9HRChF UlJPUiwgZGV2LT5kb21pZCwgImVycm9yIHdoZW4gZmV0Y2hpbmcgbmljIHR5cGUiKTsKICAgICAg ICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC0xNjEsMTQg KzE2MiwxNSBAQCBzdGF0aWMgaW50IGxpYnhsX19ob3RwbHVnX2Rpc2sobGlieGxfX2djICpnYywg bGlieGxfX2RldmljZSAqZGV2LAogICAgIHNjcmlwdCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRf TlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzIiwgYmVf cGF0aCwgInNjcmlwdCIpKTsKICAgICBpZiAoIXNjcmlwdCkgewotICAgICAgICBMT0dFVihFUlJP UiwgZXJybm8sICJ1bmFibGUgdG8gcmVhZCBzY3JpcHQgZnJvbSAlcyIsIGJlX3BhdGgpOworICAg ICAgICBMT0dFVkQoRVJST1IsIGVycm5vLCBkZXYtPmRvbWlkLAorICAgICAgICAgICAgICAgInVu YWJsZSB0byByZWFkIHNjcmlwdCBmcm9tICVzIiwgYmVfcGF0aCk7CiAgICAgICAgIHJjID0gRVJS T1JfRkFJTDsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKICAgICAqZW52ID0gZ2V0X2hv dHBsdWdfZW52KGdjLCBzY3JpcHQsIGRldik7CiAgICAgaWYgKCEqZW52KSB7Ci0gICAgICAgIExP RyhFUlJPUiwgIkZhaWxlZCB0byBnZXQgaG90cGx1ZyBlbnZpcm9ubWVudCIpOworICAgICAgICBM T0dEKEVSUk9SLCBkZXYtPmRvbWlkLCAiRmFpbGVkIHRvIGdldCBob3RwbHVnIGVudmlyb25tZW50 Iik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9 CkBAIC0xODAsNyArMTgyLDcgQEAgc3RhdGljIGludCBsaWJ4bF9faG90cGx1Z19kaXNrKGxpYnhs X19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldiwKICAgICAoKmFyZ3MpW25yKytdID0gTlVMTDsK ICAgICBhc3NlcnQobnIgPT0gYXJyYXlzaXplKTsKIAotICAgIExPRyhERUJVRywgIkFyZ3MgYW5k IGVudmlyb25tZW50IHJlYWR5Iik7CisgICAgTE9HRChERUJVRywgZGV2LT5kb21pZCwgIkFyZ3Mg YW5kIGVudmlyb25tZW50IHJlYWR5Iik7CiAgICAgcmMgPSAxOwogCiBlcnJvcjoKQEAgLTE5Nyw3 ICsxOTksOCBAQCBpbnQgbGlieGxfX2dldF9ob3RwbHVnX3NjcmlwdF9pbmZvKGxpYnhsX19nYyAq Z2MsIGxpYnhsX19kZXZpY2UgKmRldiwKICAgICBzd2l0Y2ggKGRldi0+YmFja2VuZF9raW5kKSB7 CiAgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVkJEOgogICAgICAgICBpZiAobnVtX2V4ZWMg IT0gMCkgewotICAgICAgICAgICAgTE9HKERFQlVHLCAibnVtX2V4ZWMgJWQsIG5vdCBydW5uaW5n IGhvdHBsdWcgc2NyaXB0cyIsIG51bV9leGVjKTsKKyAgICAgICAgICAgIExPR0QoREVCVUcsIGRl di0+ZG9taWQsCisgICAgICAgICAgICAgICAgICJudW1fZXhlYyAlZCwgbm90IHJ1bm5pbmcgaG90 cGx1ZyBzY3JpcHRzIiwgbnVtX2V4ZWMpOwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAg ICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTIxMCw3ICsyMTMsOCBAQCBpbnQgbGlieGxfX2dl dF9ob3RwbHVnX3NjcmlwdF9pbmZvKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldiwK ICAgICAgICAgICovCiAgICAgICAgIGlmICgobnVtX2V4ZWMgPiAxKSB8fAogICAgICAgICAgICAg KGxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZGV2LT5kb21pZCkgJiYgbnVtX2V4ZWMpKSB7Ci0g ICAgICAgICAgICBMT0coREVCVUcsICJudW1fZXhlYyAlZCwgbm90IHJ1bm5pbmcgaG90cGx1ZyBz Y3JpcHRzIiwgbnVtX2V4ZWMpOworICAgICAgICAgICAgTE9HRChERUJVRywgZGV2LT5kb21pZCwK KyAgICAgICAgICAgICAgICAgIm51bV9leGVjICVkLCBub3QgcnVubmluZyBob3RwbHVnIHNjcmlw dHMiLCBudW1fZXhlYyk7CiAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICBnb3RvIG91 dDsKICAgICAgICAgfQpAQCAtMjE4LDcgKzIyMiw4IEBAIGludCBsaWJ4bF9fZ2V0X2hvdHBsdWdf c2NyaXB0X2luZm8obGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2LAogICAgICAgICBi cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICAvKiBObyBuZWVkIHRvIGV4ZWN1dGUgYW55IGhv dHBsdWcgc2NyaXB0cyAqLwotICAgICAgICBMT0coREVCVUcsICJiYWNrZW5kX2tpbmQgJWQsIG5v IG5lZWQgdG8gZXhlY3V0ZSBzY3JpcHRzIiwgZGV2LT5iYWNrZW5kX2tpbmQpOworICAgICAgICBM T0dEKERFQlVHLCBkZXYtPmRvbWlkLAorICAgICAgICAgICAgICJiYWNrZW5kX2tpbmQgJWQsIG5v IG5lZWQgdG8gZXhlY3V0ZSBzY3JpcHRzIiwgZGV2LT5iYWNrZW5kX2tpbmQpOwogICAgICAgICBy YyA9IDA7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuMTAuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=