From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH i-g-t] tests/kms_atomic_transition: Make tests pass Date: Fri, 20 Oct 2017 15:24:15 +0200 Message-ID: <20171020132415.10874-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0B3EF6EC54 for ; Fri, 20 Oct 2017 13:24:18 +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 List-Id: intel-gfx@lists.freedesktop.org a21zX2F0b21pY190cmFuc2l0aW9uIHdhcyB1cGRhdGluZyBhbHJlYWR5IGRpc2FibGVkIHBsYW5l cyBhbmQgY29tbWl0dGluZwp0aGVtIG5vbmJsb2NraW5nbHkuIFRoaXMgcmVzdWx0cyBpbiBzcG9y YWRpYyAtRUJVU1kgZmFpbHVyZXMgYmVjYXVzZQpwbGFuZXMgdGhhdCBhcmUgdW5ib3VuZCBoYXZl IHRoZWlyIG93biB0aW1lbGluZS4KClRoZSBzb2x1dGlvbiBpcyBub3QgdW5iaW5kaW5nIGFscmVh ZHkgdW5ib3VuZCBwbGFuZXMsIG1ha2luZyB0aGUgdGVzdApwYXNzLiBUaGVyZSBpcyBhbHNvIGEg cmVsYXRlZCBrZXJuZWwgYnVnIGNhdXNpbmcgZmFpbHVyZXMgaW4gdGhlIHNhbWUKd2F5LCBidXQg dGhhdCB3aWxsIGdldCBmaXhlZCBzb29uLgoKQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVz a3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjY3MQpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExh bmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIHRlc3RzL2tt c19hdG9taWNfdHJhbnNpdGlvbi5jIHwgOSArKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMva21zX2F0b21p Y190cmFuc2l0aW9uLmMgYi90ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24uYwppbmRleCA3ZGRi NjVjZWExODMuLjRjMjk1MTI1YThhNyAxMDA2NDQKLS0tIGEvdGVzdHMva21zX2F0b21pY190cmFu c2l0aW9uLmMKKysrIGIvdGVzdHMva21zX2F0b21pY190cmFuc2l0aW9uLmMKQEAgLTEzNCw3ICsx MzQsOCBAQCB3bV9zZXR1cF9wbGFuZShpZ3RfZGlzcGxheV90ICpkaXNwbGF5LCBlbnVtIHBpcGUg cGlwZSwKIAkJaW50IGkgPSBwbGFuZS0+aW5kZXg7CiAKIAkJaWYgKCEoKDEgPDwgcGxhbmUtPmlu ZGV4KSAmIG1hc2spKSB7Ci0JCQlpZ3RfcGxhbmVfc2V0X2ZiKHBsYW5lLCBOVUxMKTsKKwkJCWlm IChwbGFuZS0+dmFsdWVzW0lHVF9QTEFORV9GQl9JRF0pCisJCQkJaWd0X3BsYW5lX3NldF9mYihw bGFuZSwgTlVMTCk7CiAJCQljb250aW51ZTsKIAkJfQogCkBAIC0zODgsMTEgKzM4OSwxMyBAQCBz dGF0aWMgdm9pZCB3YWl0X2Zvcl90cmFuc2l0aW9uKGlndF9kaXNwbGF5X3QgKmRpc3BsYXksIGVu dW0gcGlwZSBwaXBlLCBib29sIG5vbgogCWlmIChmZW5jaW5nKSB7CiAJCWludCBmZW5jZV9mZCA9 IGRpc3BsYXktPnBpcGVzW3BpcGVdLm91dF9mZW5jZV9mZDsKIAotCQlpZ3RfYXNzZXJ0X25lcShm ZF9jb21wbGV0ZWQoZmVuY2VfZmQpLCBub25ibG9ja2luZyk7CisJCWlmICghbm9uYmxvY2tpbmcp CisJCQlpZ3RfYXNzZXJ0KGZkX2NvbXBsZXRlZChmZW5jZV9mZCkpOwogCiAJCWlndF9hc3NlcnQo c3luY19mZW5jZV93YWl0KGZlbmNlX2ZkLCAzMDAwMCkgPT0gMCk7CiAJfSBlbHNlIHsKLQkJaWd0 X2Fzc2VydF9uZXEoZmRfY29tcGxldGVkKGRpc3BsYXktPmRybV9mZCksIG5vbmJsb2NraW5nKTsK KwkJaWYgKCFub25ibG9ja2luZykKKwkJCWlndF9hc3NlcnQoZmRfY29tcGxldGVkKGRpc3BsYXkt PmRybV9mZCkpOwogCiAJCWRybUhhbmRsZUV2ZW50KGRpc3BsYXktPmRybV9mZCwgJmRybV9ldmVu dHMpOwogCX0KLS0gCjIuMTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==