From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3938489EEB for ; Wed, 13 Mar 2019 19:29:09 +0000 (UTC) From: Nischala Yelchuri Date: Wed, 13 Mar 2019 13:16:35 -0700 Message-Id: <20190313201635.20748-1-nischala.yelchuri@intel.com> In-Reply-To: <20190307024444.42432-1-nischala.yelchuri@intel.com> References: <20190307024444.42432-1-nischala.yelchuri@intel.com> Subject: [igt-dev] [PATCH] tests/kms_cursor_legacy: Fix assertion failure due to vblank mismatch 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: Maarten Lankhorst List-ID: Rm9yIHRoZSAhbW9kZXNldCBjYXNlLCBhZnRlciBhIHBhZ2VmbGlwIGlzIHBlcmZvcm1lZCBvbiBi b3RoIGNydGMncywKdmJsYW5rIGNvdW50ZXIgaXMgYWR2YW5jZWQgYnkgMSB3aGVuIGNvbXBhcmVk IHRvIGl0cyBvcmlnaW5hbCB2YWx1ZS4KCkZvciB0aGUgbW9kZXNldCBjYXNlLCB3aGVuIHBhZ2Vm bGlwcyBhbmQgbW9kZXNldHMgYXJlIGludGVybGVhdmVkLAp2YmxhbmsgY291bnRlciBkb2VzIG5v dCBhbHdheXMgYWR2YW5jZSBieSAxIGFzIG5vbmJsb2NraW5nIG1vZGVzZXQKY291bGQgZmFpbCwg aW4gd2hpY2ggY2FzZSB3ZSBkbyBub3QgbmVlZCB2YmxhbmtfbWF0Y2hlcy4KCnYyOiBSZW1vdmUg dGhlIGFzc2VydCBzdGF0ZW1lbnQgaW5zdGVhZCBvZiBjaGFuZ2luZyB0aGUgY29uZGl0aW9uCgpD YzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGludGVsLmNvbT4KU2lnbmVk LW9mZi1ieTogTmlzY2hhbGEgWWVsY2h1cmkgPG5pc2NoYWxhLnllbGNodXJpQGludGVsLmNvbT4K QnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEw NTQ1NAotLS0KIHRlc3RzL2ttc19jdXJzb3JfbGVnYWN5LmMgfCA4ICstLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVz dHMva21zX2N1cnNvcl9sZWdhY3kuYyBiL3Rlc3RzL2ttc19jdXJzb3JfbGVnYWN5LmMKaW5kZXgg ZDY5ODdlZWEuLjlmZWJmNmU5IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfY3Vyc29yX2xlZ2FjeS5j CisrKyBiL3Rlc3RzL2ttc19jdXJzb3JfbGVnYWN5LmMKQEAgLTg1OSw3ICs4NTksNyBAQCBzdGF0 aWMgdm9pZCB0d29fc2NyZWVuc19mbGlwX3ZzX2N1cnNvcihpZ3RfZGlzcGxheV90ICpkaXNwbGF5 LCBpbnQgbmxvb3BzLCBib29sCiAJZW51bSBwaXBlIHBpcGUgPSBmaW5kX2Nvbm5lY3RlZF9waXBl KGRpc3BsYXksIGZhbHNlKTsKIAllbnVtIHBpcGUgcGlwZTIgPSBmaW5kX2Nvbm5lY3RlZF9waXBl KGRpc3BsYXksIHRydWUpOwogCWlndF9vdXRwdXRfdCAqb3V0cHV0LCAqb3V0cHV0MjsKLQlib29s IHZibGFua19tYXRjaGVzLCBlbmFibGVkID0gZmFsc2U7CisJYm9vbCBlbmFibGVkID0gZmFsc2U7 CiAJdm9sYXRpbGUgdW5zaWduZWQgbG9uZyAqc2hhcmVkOwogCXVuc2lnbmVkIGZsYWdzID0gMCwg dmJsYW5rX3N0YXJ0OwogCXN0cnVjdCBkcm1fZXZlbnRfdmJsYW5rIHZibDsKQEAgLTk2Myw3ICs5 NjMsNiBAQCBzdGF0aWMgdm9pZCB0d29fc2NyZWVuc19mbGlwX3ZzX2N1cnNvcihpZ3RfZGlzcGxh eV90ICpkaXNwbGF5LCBpbnQgbmxvb3BzLCBib29sCiAJCWZsaXBfbm9uYmxvY2tpbmcoZGlzcGxh eSwgcGlwZTIsIGF0b21pYywgJmZiMl9pbmZvLCAodm9pZCopKHB0cmRpZmZfdCl2Ymxhbmtfc3Rh cnQpOwogCX0KIAotCXZibGFua19tYXRjaGVzID0gZmFsc2U7CiAJd2hpbGUgKG5sb29wcykgewog CQlzaGFyZWRbMV0gPSBubG9vcHMgJiAxOwogCkBAIC05NzgsOSArOTc3LDYgQEAgc3RhdGljIHZv aWQgdHdvX3NjcmVlbnNfZmxpcF92c19jdXJzb3IoaWd0X2Rpc3BsYXlfdCAqZGlzcGxheSwgaW50 IG5sb29wcywgYm9vbAogCQlpZiAoIW1vZGVzZXQpCiAJCQlpZ3RfYXNzZXJ0X2VxKHZibC5zZXF1 ZW5jZSwgdmJsYW5rX3N0YXJ0ICsgMSk7CiAKLQkJaWYgKHZibGFua19zdGFydCAmJiB2Ymwuc2Vx dWVuY2UgPT0gdmJsYW5rX3N0YXJ0ICsgMSkKLQkJCXZibGFua19tYXRjaGVzID0gdHJ1ZTsKLQog CQkvKiBEbyBub3QgcmVxdWV1ZSBvbiB0aGUgbGFzdCAyIGV2ZW50cy4gKi8KIAkJaWYgKG5sb29w cyA8PSAyKSB7CiAJCQlubG9vcHMtLTsKQEAgLTEwMTMsOCArMTAwOSw2IEBAIHN0YXRpYyB2b2lk IHR3b19zY3JlZW5zX2ZsaXBfdnNfY3Vyc29yKGlndF9kaXNwbGF5X3QgKmRpc3BsYXksIGludCBu bG9vcHMsIGJvb2wKIAkJfQogCX0KIAotCWlndF9hc3NlcnRfZih2YmxhbmtfbWF0Y2hlcywgIkR1 cmluZyBtb2Rlc2V0IGF0IGxlYXN0IDEgcGFnZSBmbGlwIG5lZWRzIHRvIG1hdGNoIVxuIik7Ci0K IGRvbmU6CiAJc2hhcmVkWzBdID0gMTsKIAlpZ3Rfd2FpdGNoaWxkcmVuKCk7Ci0tIAoyLjE3LjEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYg bWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==