From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: Re: [PATCH i-g-t] lib/igt_core: Handle glib errors correctly to avoid stderr spew Date: Thu, 20 Jul 2017 10:47:18 +0300 Message-ID: <1500536838.1362.0.camel@linux.intel.com> References: <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 mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id D64C56E661 for ; Thu, 20 Jul 2017 07:47:22 +0000 (UTC) In-Reply-To: <20170720074552.4279-1-paul.kocialkowski@linux.intel.com> 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 T24gVGh1LCAyMDE3LTA3LTIwIGF0IDEwOjQ1ICswMzAwLCBQYXVsIEtvY2lhbGtvd3NraSB3cm90 ZToKPiBUaGlzIGFkZHMgdGhlIHJlcXVpcmVkIGVycm9yIGNsZWFuL2ZyZWUgY2FsbHMgYWZ0ZXIg Y2FsbGluZwo+IGNvbmZpZ3VyYXRpb24gcGFyc2luZyBmdW5jdGlvbnMuIEluIGFkZGl0aW9uIHRv IHByb3Blcmx5IGhhbmRsaW5nCj4gbWVtb3J5LAo+IHRoaXMgYXZvaWRzIGdsaWIgc3Bld2luZyBv dXQgZXJyb3IgbWVzc2FnZXMgb24gc3RkZXJyLCB3aGljaCBicmVha3MKPiB0aGUKPiB3aG9sZSBD SS4KCkZpeGVzOiBlZTMxZTBiNSAoIkludHJvZHVjZSBjb21tb24gZnJhbWUgZHVtcGluZyBjb25m aWd1cmF0aW9uLi4uIikKCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwu a29jaWFsa293c2tpQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgbGliL2lndF9jb3JlLmMgfCAx MSArKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvaWd0X2NvcmUuYyBiL2xpYi9pZ3RfY29yZS5j Cj4gaW5kZXggMDI4ZWY2YmQuLjAzZDlhNWJmIDEwMDY0NAo+IC0tLSBhL2xpYi9pZ3RfY29yZS5j Cj4gKysrIGIvbGliL2lndF9jb3JlLmMKPiBAQCAtNjM3LDEwICs2MzcsMTYgQEAgc3RhdGljIGlu dCBjb25maWdfcGFyc2Uodm9pZCkKPiAgCQkJCQkJCSJGcmFtZUR1bXBQYXQKPiBoIiwKPiAgCQkJ CQkJCSZlcnJvcik7Cj4gIAo+ICsJZ19jbGVhcl9lcnJvcigmZXJyb3IpOwo+ICsKPiAgCXJjID0g Z19rZXlfZmlsZV9nZXRfaW50ZWdlcihpZ3Rfa2V5X2ZpbGUsICJEVVQiLAo+ICJTdXNwZW5kUmVz dW1lRGVsYXkiLAo+ICAJCQkJICAgICZlcnJvcik7Cj4gLQlpZiAoZXJyb3IgJiYgZXJyb3ItPmNv ZGUgPT0gR19LRVlfRklMRV9FUlJPUl9JTlZBTElEX1ZBTFVFKQo+ICsJaWYgKGVycm9yICYmIGVy cm9yLT5jb2RlID09IEdfS0VZX0ZJTEVfRVJST1JfSU5WQUxJRF9WQUxVRSkgewo+ICsJCWdfZXJy b3JfZnJlZShlcnJvcik7Cj4gIAkJcmV0dXJuIC0yOwo+ICsJfQo+ICsKPiArCWdfY2xlYXJfZXJy b3IoJmVycm9yKTsKPiAgCj4gIAlpZiAocmMgIT0gMCkKPiAgCQlpZ3Rfc2V0X2F1dG9yZXN1bWVf ZGVsYXkocmMpOwo+IEBAIC04MDksNiArODE1LDcgQEAgc3RhdGljIGludCBjb21tb25faW5pdChp bnQgKmFyZ2MsIGNoYXIgKiphcmd2LAo+ICAJcmV0ID0gZ19rZXlfZmlsZV9sb2FkX2Zyb21fZmls ZShpZ3Rfa2V5X2ZpbGUsIGtleV9maWxlX2xvYywKPiAgCQkJCQlHX0tFWV9GSUxFX05PTkUsICZl cnJvcik7Cj4gIAlpZiAoZXJyb3IgJiYgZXJyb3ItPmNvZGUgPT0gR19LRVlfRklMRV9FUlJPUikg ewo+ICsJCWdfZXJyb3JfZnJlZShlcnJvcik7Cj4gIAkJZ19rZXlfZmlsZV9mcmVlKGlndF9rZXlf ZmlsZSk7Cj4gIAkJaWd0X2tleV9maWxlID0gTlVMTDsKPiAgCQlyZXQgPSAtMjsKPiBAQCAtODE2 LDYgKzgyMyw4IEBAIHN0YXRpYyBpbnQgY29tbW9uX2luaXQoaW50ICphcmdjLCBjaGFyICoqYXJn diwKPiAgCQlnb3RvIG91dDsKPiAgCX0KPiAgCj4gKwlnX2NsZWFyX2Vycm9yKCZlcnJvcik7Cj4g Kwo+ICAJcmV0ID0gY29uZmlnX3BhcnNlKCk7Cj4gICNlbmRpZgo+ICAKLS0gClBhdWwgS29jaWFs a293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBsaW51eC5pbnRlbC5jb20+CkludGVsIEZpbmxhbmQg T3kgLSBCSUMgMDM1NzYwNi00IC0gV2VzdGVuZGlua2F0dSA3LCAwMjE2MCBFc3BvbywgRmlubGFu ZApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK