From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 01E7E89598 for ; Fri, 29 Mar 2019 11:29:13 +0000 (UTC) From: Stanislav Lisovskiy Date: Fri, 29 Mar 2019 13:29:00 +0200 Message-Id: <20190329112901.27830-3-stanislav.lisovskiy@intel.com> In-Reply-To: <20190329112901.27830-1-stanislav.lisovskiy@intel.com> References: <20190329112901.27830-1-stanislav.lisovskiy@intel.com> Subject: [igt-dev] [PATCH i-g-t v1 2/3] igt/tests: Remove redundant code in kms_atomic_transition List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 List-ID: UmVtb3ZlZCB1bm5lZWRlZCBvdmVybGF5cyB2YXJpYWJsZSwgY2hhbmdlZCB0aGUgcGFybXMKaW5p dGlhbGl6YXRpb24gY3ljbGUgdGhhdCBpdCBpbml0aWFsaXplcyBhbHNvIGl0ZXJfbWFzawphbmQg cGFybXNbaV0ubWFzayBhdCB0aGUgc2FtZSB0aW1lLCBmdWxsZmlsaW5nIHRoZSBzYW1lCnJlcXVp cmVtZW50cyhpLmUgYWx3YXlzIHVzZSBwcmltYXJ5LCBjdXJzb3IgYW5kIG9uZSBzcHJpdGUKcGxh bmUsIGZvciB0aGUgcmVzdCBwYXJtc1tpXS5tYXNrIGlzIHJhbmRvbWl6ZWQpLgoKU2lnbmVkLW9m Zi1ieTogU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+ Ci0tLQogdGVzdHMva21zX2F0b21pY190cmFuc2l0aW9uLmMgfCAzOCArKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDI1 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19hdG9taWNfdHJhbnNpdGlvbi5j IGIvdGVzdHMva21zX2F0b21pY190cmFuc2l0aW9uLmMKaW5kZXggNjM4ZmUxN2UuLmVkMjcxNTMy IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24uYworKysgYi90ZXN0cy9r bXNfYXRvbWljX3RyYW5zaXRpb24uYwpAQCAtMjEyLDkgKzIxMiw5IEBAIHN0YXRpYyB2b2lkIHNl dHVwX3Bhcm1zKGlndF9kaXNwbGF5X3QgKmRpc3BsYXksIGVudW0gcGlwZSBwaXBlLAogCXVuc2ln bmVkIHNwcml0ZV93aWR0aCwgc3ByaXRlX2hlaWdodCwgcHJldl93LCBwcmV2X2g7CiAJYm9vbCBt YXhfc3ByaXRlX3dpZHRoLCBtYXhfc3ByaXRlX2hlaWdodCwgYWxwaGEgPSB0cnVlOwogCXVpbnQz Ml90IG5fcGxhbmVzID0gZGlzcGxheS0+cGlwZXNbcGlwZV0ubl9wbGFuZXM7Ci0JdWludDMyX3Qg bl9vdmVybGF5cyA9IDAsIG92ZXJsYXlzW25fcGxhbmVzXTsKKwl1aW50MzJfdCBuX292ZXJsYXlz OwogCWlndF9wbGFuZV90ICpwbGFuZTsKLQl1aW50MzJfdCBpdGVyX21hc2sgPSAzOworCXVpbnQz Ml90IGl0ZXJfbWFzazsKIAogCWRvX29yX2RpZShkcm1HZXRDYXAoZGlzcGxheS0+ZHJtX2ZkLCBE Uk1fQ0FQX0NVUlNPUl9XSURUSCwgJmN1cnNvcl93aWR0aCkpOwogCWlmIChjdXJzb3Jfd2lkdGgg Pj0gbW9kZS0+aGRpc3BsYXkpCkBAIC0yMjQsNiArMjI0LDkgQEAgc3RhdGljIHZvaWQgc2V0dXBf cGFybXMoaWd0X2Rpc3BsYXlfdCAqZGlzcGxheSwgZW51bSBwaXBlIHBpcGUsCiAJaWYgKGN1cnNv cl9oZWlnaHQgPj0gbW9kZS0+dmRpc3BsYXkpCiAJCWN1cnNvcl9oZWlnaHQgPSBtb2RlLT52ZGlz cGxheTsKIAorCW5fb3ZlcmxheXMgPSAwOworCWl0ZXJfbWFzayA9IDA7CisKIAlmb3JfZWFjaF9w bGFuZV9vbl9waXBlKGRpc3BsYXksIHBpcGUsIHBsYW5lKSB7CiAJCWludCBpID0gcGxhbmUtPmlu ZGV4OwogCkBAIC0yMzEsMzYgKzIzNCwyMSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9wYXJtcyhpZ3Rf ZGlzcGxheV90ICpkaXNwbGF5LCBlbnVtIHBpcGUgcGlwZSwKIAkJCXBhcm1zW2ldLmZiID0gcHJp bWFyeV9mYjsKIAkJCXBhcm1zW2ldLndpZHRoID0gbW9kZS0+aGRpc3BsYXk7CiAJCQlwYXJtc1tp XS5oZWlnaHQgPSBtb2RlLT52ZGlzcGxheTsKLQkJCXBhcm1zW2ldLm1hc2sgPSAxIDw8IDA7CiAJ CX0gZWxzZSBpZiAocGxhbmUtPnR5cGUgPT0gRFJNX1BMQU5FX1RZUEVfQ1VSU09SKSB7CiAJCQlw YXJtc1tpXS5mYiA9IGFyZ2JfZmI7CiAJCQlwYXJtc1tpXS53aWR0aCA9IGN1cnNvcl93aWR0aDsK IAkJCXBhcm1zW2ldLmhlaWdodCA9IGN1cnNvcl9oZWlnaHQ7Ci0JCQlwYXJtc1tpXS5tYXNrID0g MSA8PCAxOwogCQl9IGVsc2UgewogCQkJcGFybXNbaV0uZmIgPSBzcHJpdGVfZmI7Ci0JCQlwYXJt c1tpXS5tYXNrID0gMSA8PCAyOwotCi0JCQlpdGVyX21hc2sgfD0gMSA8PCAyOwotCi0JCQlvdmVy bGF5c1tuX292ZXJsYXlzKytdID0gaTsKKwkJCW5fb3ZlcmxheXMrKzsKIAkJfQotCX0KLQotCWlm IChuX292ZXJsYXlzID49IDIpIHsKLQkJdWludDMyX3QgaTsKLQotCQkvKgotCQkgKiBDcmVhdGUg MiBncm91cHMgZm9yIG92ZXJsYXlzLCBtYWtlIHN1cmUgMSBwbGFuZSBpcyBwdXQKLQkJICogaW4g ZWFjaCB0aGVuIHNwcmVhZCB0aGUgcmVzdCBvdXQuCi0JCSAqLwotCQlpdGVyX21hc2sgfD0gMSA8 PCAzOwotCQlwYXJtc1tvdmVybGF5c1tuX292ZXJsYXlzIC0gMV1dLm1hc2sgPSAxIDw8IDM7Ci0K LQkJZm9yIChpID0gMTsgaSA8IG5fb3ZlcmxheXMgLSAxOyBpKyspIHsKLQkJCWludCB2YWwgPSBo YXJzX3BldHJ1c2thX2Y1NF8xX3JhbmRvbV91bnNhZmVfbWF4KDIpOwotCi0JCQlwYXJtc1tvdmVy bGF5c1tpXV0ubWFzayA9IDEgPDwgKDIgKyB2YWwpOworCQlpdGVyX21hc2sgfD0gMSA8PCBpOwor CQlpZiAoaSA8PSAyKSB7CisJCQkvKiBhbHdheXMgbGVhdmUgb25lIHBsYW5lIGFzIGluIG9yaWdp bmFsIGFsZ29yaXRobSAqLworCQkJcGFybXNbaV0ubWFzayA9IDEgPDwgaTsKKwkJfQorCQllbHNl IHsKKwkJCXBhcm1zW2ldLm1hc2sgPSBoYXJzX3BldHJ1c2thX2Y1NF8xX3JhbmRvbV91bnNhZmVf bWF4KDIpIDw8IGk7CiAJCX0KIAl9CiAKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pZ3QtZGV2