From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 46BEC6EC9C for ; Fri, 15 Feb 2019 16:58:50 +0000 (UTC) Date: Fri, 15 Feb 2019 18:58:47 +0200 Message-Id: <20190215165847.6468-1-stanislav.lisovskiy@intel.com> Subject: [igt-dev] [PATCH i-g-t v3] igt/tests: Fix error checking in kms_atomic_transition List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Stanislav Lisovskiy via igt-dev Reply-To: Stanislav Lisovskiy MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: ville.syrjala@intel.com, martin.peres@intel.com, stanislav.lisovskiy@intel.com, juha-pekka.heikkila@intel.com List-ID: RnJvbTogU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBnbWFpbC5jb20+ CgpUaGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBlcnJvciByZXR1cm4gdmFsdWUgd2lsbCBiZQph bHdheXMgRUlOVkFMLCBtYWRlIGEgY2hlY2sgbW9yZSBnZW5lcmFsIGFzIGl0IGNhbiBiZQpFUkFO R0UsIEVOT1NQQywgRUlOVkFMIGFuZCBwcm9iYWJseSBvdGhlcnMsIHdoaWNoIGFsbAptZWFuIHRo ZSBzYW1lIGluIGNvbnRleHQgb2YgdGhpcyB0ZXN0IGNhc2U6IGkuZSB0aGlzIHNwcml0ZQpzaXpl IGlzIG5vdCB2YWxpZC4KCnYyOiBBZGRlZCBtYWNybyB0byBtYWtlIGNoZWNrIGxvb2sgYSBiaXQg bmljZXIuCnYzOiBSZW1vdmVkIHJlZHVuZGFudCBkZWJ1ZyBsaW5lLgoKQnVnemlsbGE6IGh0dHBz Oi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTIyNQpTaWduZWQtb2Zm LWJ5OiBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4K LS0tCiB0ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24uYyB8IDkgKysrKysrKy0tCiAxIGZpbGUg Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rl c3RzL2ttc19hdG9taWNfdHJhbnNpdGlvbi5jIGIvdGVzdHMva21zX2F0b21pY190cmFuc2l0aW9u LmMKaW5kZXggMTJiYWZlODcuLmY1YjMyYTk5IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfYXRvbWlj X3RyYW5zaXRpb24uYworKysgYi90ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24uYwpAQCAtMTg3 LDYgKzE4NywxMSBAQCBzdGF0aWMgdm9pZCBzZXRfc3ByaXRlX3doKGlndF9kaXNwbGF5X3QgKmRp c3BsYXksIGVudW0gcGlwZSBwaXBlLAogCQkgICAgICBMT0NBTF9EUk1fRk9STUFUX01PRF9OT05F LCBzcHJpdGVfZmIpOwogfQogCisjZGVmaW5lIGlzX2F0b21pY19jaGVja19mYWlsdXJlX2Vycm5v KGVycm5vKSBcCisJCShlcnJubyA9PSAtRUlOVkFMIHx8IFwKKwkJZXJybm8gPT0gLUVSQU5HRSB8 fCBcCisJCWVycm5vID09IC1FTk9TUEMpCisKIHN0YXRpYyB2b2lkIHNldHVwX3Bhcm1zKGlndF9k aXNwbGF5X3QgKmRpc3BsYXksIGVudW0gcGlwZSBwaXBlLAogCQkJY29uc3QgZHJtTW9kZU1vZGVJ bmZvICptb2RlLAogCQkJc3RydWN0IGlndF9mYiAqcHJpbWFyeV9mYiwKQEAgLTI1Miw3ICsyNTcs NyBAQCByZXRyeToKIAkJd21fc2V0dXBfcGxhbmUoZGlzcGxheSwgcGlwZSwgKDEgPDwgbl9wbGFu ZXMpIC0gMSwgcGFybXMsIGZhbHNlKTsKIAkJcmV0ID0gaWd0X2Rpc3BsYXlfdHJ5X2NvbW1pdF9h dG9taWMoZGlzcGxheSwgRFJNX01PREVfQVRPTUlDX1RFU1RfT05MWSB8IERSTV9NT0RFX0FUT01J Q19BTExPV19NT0RFU0VULCBOVUxMKTsKIAotCQlpZiAocmV0ID09IC1FSU5WQUwpIHsKKwkJaWYg KGlzX2F0b21pY19jaGVja19mYWlsdXJlX2Vycm5vKHJldCkpIHsKIAkJCWlmIChjdXJzb3Jfd2lk dGggPT0gc3ByaXRlX3dpZHRoICYmCiAJCQkgICAgY3Vyc29yX2hlaWdodCA9PSBzcHJpdGVfaGVp Z2h0KSB7CiAJCQkJaWd0X2Fzc2VydF9mKGFscGhhLApAQCAtNDQyLDcgKzQ0Nyw3IEBAIHJ1bl90 cmFuc2l0aW9uX3Rlc3QoaWd0X2Rpc3BsYXlfdCAqZGlzcGxheSwgZW51bSBwaXBlIHBpcGUsIGln dF9vdXRwdXRfdCAqb3V0cHV0CiAJCQlpZ3RfcGlwZV9yZXF1ZXN0X291dF9mZW5jZShwaXBlX29i aik7CiAKIAkJcmV0ID0gaWd0X2Rpc3BsYXlfdHJ5X2NvbW1pdF9hdG9taWMoZGlzcGxheSwgRFJN X01PREVfQVRPTUlDX1RFU1RfT05MWSB8IERSTV9NT0RFX0FUT01JQ19BTExPV19NT0RFU0VULCBO VUxMKTsKLQkJaWYgKHJldCAhPSAtRUlOVkFMIHx8IHBpcGVfb2JqLT5uX3BsYW5lcyA8IDMpCisJ CWlmICghaXNfYXRvbWljX2NoZWNrX2ZhaWx1cmVfZXJybm8ocmV0KSB8fCBwaXBlX29iai0+bl9w bGFuZXMgPCAzKQogCQkJYnJlYWs7CiAKIAkJcmV0ID0gMDsKLS0gCjIuMTcuMQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxp c3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2