From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 58A936E335 for ; Wed, 13 Feb 2019 20:41:35 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id b17so3144951eds.2 for ; Wed, 13 Feb 2019 12:41:35 -0800 (PST) Date: Wed, 13 Feb 2019 21:41:31 +0100 From: Daniel Vetter Message-ID: <20190213204131.GM23159@phenom.ffwll.local> References: <20190213161817.18758-1-stanislav.lisovskiy@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20190213161817.18758-1-stanislav.lisovskiy@intel.com> Subject: Re: [igt-dev] [PATCH i-g-t] igt/tests: Fix error checking in kms_atomic_transition List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Stanislav Lisovskiy Cc: igt-dev@lists.freedesktop.org, juhapekka.heikkila@intel.com, ville.syrjala@intel.com, martin.peres@intel.com List-ID: T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDY6MTg6MTdQTSArMDIwMCwgU3RhbmlzbGF2IExpc292 c2tpeSB2aWEgaWd0LWRldiB3cm90ZToKPiBUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBlcnJv ciByZXR1cm4gdmFsdWUgd2lsbCBiZQo+IGFsd2F5cyBFSU5WQUwsIG1hZGUgYSBjaGVjayBtb3Jl IGdlbmVyYWwgYXMgaXQgY2FuIGJlCj4gRVJBTkdFLCBFTk9TUEMsIEVJTlZBTCBhbmQgcHJvYmFi bHkgb3RoZXJzLCB3aGljaCBhbGwKPiBtZWFuIHRoZSBzYW1lIGluIGNvbnRleHQgb2YgdGhpcyB0 ZXN0IGNhc2U6IGkuZSB0aGlzIHNwcml0ZQo+IHNpemUgaXMgbm90IHZhbGlkLgo+IEJ1Z3ppbGxh OiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkyMjUKPiBT aWduZWQtb2ZmLWJ5OiBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGlu dGVsLmNvbT4KCktlcm5lbCBhdG9taWMgc3BlYyBpcyBwcmV0dHkgY2xlYXIgdGhhdCBpdCdzIGVp dGhlciBFSU5WQUwgb3IgRVJBTkdFLCBhbmQKbm90aGluZyBlbHNlLiBJbiB0aGUgZG9jcyB3ZSBl dmVuIGxpbWl0IHRvIEVJTlZBTCAoc2Nyb2xsIGRvd24gdG8KYXRvbWljX2NoZWNrKToKCmh0dHBz Oi8vZHJpLmZyZWVkZXNrdG9wLm9yZy9kb2NzL2RybS9ncHUvZHJtLWttcy5odG1sP2hpZ2hsaWdo dD1kcm1fbW9kZV9jb25maWdfZnVuY3MjYy5kcm1fbW9kZV9jb25maWdfZnVuY3MKCldvdWxkIGJl IGdyZWF0IGlmIHlvdSBjYW4gc3VibWl0IGEga2VybmVsIHBhdGNoIHRvIGFkZCB0aGUgRVJBTkdF LiBBbmQKY2hhbmdlIHRoaXMgb25lIGhlcmUgdG8gb25seSBhY2NlcHQgRVJBTkdFIGFuZCBFSU5W QUwgYXMgInNwcml0ZSBkb2Vzbid0CndvcmsiLgotRGFuaWVsCgo+IC0tLQo+ICB0ZXN0cy9rbXNf YXRvbWljX3RyYW5zaXRpb24uYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9rbXNfYXRvbWlj X3RyYW5zaXRpb24uYyBiL3Rlc3RzL2ttc19hdG9taWNfdHJhbnNpdGlvbi5jCj4gaW5kZXggZWM1 ZDI1ZGUuLjU4YmY2MjgwIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2ttc19hdG9taWNfdHJhbnNpdGlv bi5jCj4gKysrIGIvdGVzdHMva21zX2F0b21pY190cmFuc2l0aW9uLmMKPiBAQCAtMjgyLDcgKzI4 Miw3IEBAIHJldHJ5Ogo+ICAJCXdtX3NldHVwX3BsYW5lKGRpc3BsYXksIHBpcGUsICgxIDw8IG5f cGxhbmVzKSAtIDEsIHBhcm1zLCBmYWxzZSk7Cj4gIAkJcmV0ID0gaWd0X2Rpc3BsYXlfdHJ5X2Nv bW1pdF9hdG9taWMoZGlzcGxheSwgRFJNX01PREVfQVRPTUlDX1RFU1RfT05MWSB8IERSTV9NT0RF X0FUT01JQ19BTExPV19NT0RFU0VULCBOVUxMKTsKPiAgCj4gLQkJaWYgKHJldCA9PSAtRUlOVkFM KSB7Cj4gKwkJaWYgKHJldCAhPSAwKSB7Cj4gIAkJCWlmIChjdXJzb3Jfd2lkdGggPT0gc3ByaXRl X3dpZHRoICYmCj4gIAkJCSAgICBjdXJzb3JfaGVpZ2h0ID09IHNwcml0ZV9oZWlnaHQpIHsKPiAg CQkJCWlndF9hc3NlcnRfZihhbHBoYSwKPiBAQCAtNDcyLDcgKzQ3Miw3IEBAIHJ1bl90cmFuc2l0 aW9uX3Rlc3QoaWd0X2Rpc3BsYXlfdCAqZGlzcGxheSwgZW51bSBwaXBlIHBpcGUsIGlndF9vdXRw dXRfdCAqb3V0cHV0Cj4gIAkJCWlndF9waXBlX3JlcXVlc3Rfb3V0X2ZlbmNlKHBpcGVfb2JqKTsK PiAgCj4gIAkJcmV0ID0gaWd0X2Rpc3BsYXlfdHJ5X2NvbW1pdF9hdG9taWMoZGlzcGxheSwgRFJN X01PREVfQVRPTUlDX1RFU1RfT05MWSB8IERSTV9NT0RFX0FUT01JQ19BTExPV19NT0RFU0VULCBO VUxMKTsKPiAtCQlpZiAocmV0ICE9IC1FSU5WQUwgfHwgcGlwZV9vYmotPm5fcGxhbmVzIDwgMykK PiArCQlpZiAocmV0ID09IDAgfHwgcGlwZV9vYmotPm5fcGxhbmVzIDwgMykKPiAgCQkJYnJlYWs7 Cj4gIAo+ICAJCXJldCA9IDA7Cj4gLS0gCj4gMi4xNy4xCj4gCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBpZ3QtZGV2IG1haWxpbmcgbGlzdAo+IGln dC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxp c3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2