From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: [PATCH i-g-t] lib/igt_core: Handle glib errors correctly to avoid stderr spew Date: Thu, 20 Jul 2017 10:45:52 +0300 Message-ID: <20170720074552.4279-1-paul.kocialkowski@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id D2BC86E664 for ; Thu, 20 Jul 2017 07:46:17 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org VGhpcyBhZGRzIHRoZSByZXF1aXJlZCBlcnJvciBjbGVhbi9mcmVlIGNhbGxzIGFmdGVyIGNhbGxp bmcKY29uZmlndXJhdGlvbiBwYXJzaW5nIGZ1bmN0aW9ucy4gSW4gYWRkaXRpb24gdG8gcHJvcGVy bHkgaGFuZGxpbmcgbWVtb3J5LAp0aGlzIGF2b2lkcyBnbGliIHNwZXdpbmcgb3V0IGVycm9yIG1l c3NhZ2VzIG9uIHN0ZGVyciwgd2hpY2ggYnJlYWtzIHRoZQp3aG9sZSBDSS4KClNpZ25lZC1vZmYt Ynk6IFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBsaW51eC5pbnRlbC5jb20+ Ci0tLQogbGliL2lndF9jb3JlLmMgfCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEw IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2NvcmUu YyBiL2xpYi9pZ3RfY29yZS5jCmluZGV4IDAyOGVmNmJkLi4wM2Q5YTViZiAxMDA2NDQKLS0tIGEv bGliL2lndF9jb3JlLmMKKysrIGIvbGliL2lndF9jb3JlLmMKQEAgLTYzNywxMCArNjM3LDE2IEBA IHN0YXRpYyBpbnQgY29uZmlnX3BhcnNlKHZvaWQpCiAJCQkJCQkJIkZyYW1lRHVtcFBhdGgiLAog CQkJCQkJCSZlcnJvcik7CiAKKwlnX2NsZWFyX2Vycm9yKCZlcnJvcik7CisKIAlyYyA9IGdfa2V5 X2ZpbGVfZ2V0X2ludGVnZXIoaWd0X2tleV9maWxlLCAiRFVUIiwgIlN1c3BlbmRSZXN1bWVEZWxh eSIsCiAJCQkJICAgICZlcnJvcik7Ci0JaWYgKGVycm9yICYmIGVycm9yLT5jb2RlID09IEdfS0VZ X0ZJTEVfRVJST1JfSU5WQUxJRF9WQUxVRSkKKwlpZiAoZXJyb3IgJiYgZXJyb3ItPmNvZGUgPT0g R19LRVlfRklMRV9FUlJPUl9JTlZBTElEX1ZBTFVFKSB7CisJCWdfZXJyb3JfZnJlZShlcnJvcik7 CiAJCXJldHVybiAtMjsKKwl9CisKKwlnX2NsZWFyX2Vycm9yKCZlcnJvcik7CiAKIAlpZiAocmMg IT0gMCkKIAkJaWd0X3NldF9hdXRvcmVzdW1lX2RlbGF5KHJjKTsKQEAgLTgwOSw2ICs4MTUsNyBA QCBzdGF0aWMgaW50IGNvbW1vbl9pbml0KGludCAqYXJnYywgY2hhciAqKmFyZ3YsCiAJcmV0ID0g Z19rZXlfZmlsZV9sb2FkX2Zyb21fZmlsZShpZ3Rfa2V5X2ZpbGUsIGtleV9maWxlX2xvYywKIAkJ CQkJR19LRVlfRklMRV9OT05FLCAmZXJyb3IpOwogCWlmIChlcnJvciAmJiBlcnJvci0+Y29kZSA9 PSBHX0tFWV9GSUxFX0VSUk9SKSB7CisJCWdfZXJyb3JfZnJlZShlcnJvcik7CiAJCWdfa2V5X2Zp bGVfZnJlZShpZ3Rfa2V5X2ZpbGUpOwogCQlpZ3Rfa2V5X2ZpbGUgPSBOVUxMOwogCQlyZXQgPSAt MjsKQEAgLTgxNiw2ICs4MjMsOCBAQCBzdGF0aWMgaW50IGNvbW1vbl9pbml0KGludCAqYXJnYywg Y2hhciAqKmFyZ3YsCiAJCWdvdG8gb3V0OwogCX0KIAorCWdfY2xlYXJfZXJyb3IoJmVycm9yKTsK KwogCXJldCA9IGNvbmZpZ19wYXJzZSgpOwogI2VuZGlmCiAKLS0gCjIuMTMuMgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==